An open API service indexing awesome lists of open source software.

https://github.com/cotrk/aiguardian

Automatically detect and prevent common issues caused by AI coding assistants.
https://github.com/cotrk/aiguardian

Last synced: 3 months ago
JSON representation

Automatically detect and prevent common issues caused by AI coding assistants.

Awesome Lists containing this project

README

        

# AIGuardian

`Release (v1.1.0)`

- **Task Registry Improvements**: Fixed task registration and retrieval for better project type handling
- **Test Suite Enhancements**: Comprehensive test coverage for core functionality
- **Dependency Optimization**: Removed unused dependencies for a leaner package
- **Bug Fixes**: Resolved method naming inconsistencies in core modules
- **Cross-Platform Support**: Improved compatibility across Windows, Linux, and macOS


AIGuardian Logo

AI-Powered Codebase Optimization Made Simple


Clean. Optimize. Secure.

aiguardian.dev (Coming Soon)


Installation
Why AIGuardian?
Key Benefits
Supported Languages
Documentation

## Transform Your Codebase in Seconds

AIGuardian is the intelligent companion every developer needs. Whether you're a seasoned professional or just starting your coding journey, AIGuardian automatically detects your project type and applies tailored optimizations to keep your code clean, secure, and efficient.

```bash
# Install globally with npm
npm install -g aiguardian

# Run it on your project
aiguardian
```

## Why AIGuardian?

> "AIGuardian saved me hours of cleanup work on my AI-generated code. It's now part of my standard workflow." — _No Coder using AIGuardian with Cursor_

- **Zero Configuration**: Just run it and let AIGuardian do the work
- **AI-Powered Detection**: Automatically identifies your project type
- **Safe Operations**: Creates backups before making any changes
- **Lightweight**: Minimal dependencies, maximum performance
- **Universal Support**: Works with JavaScript, TypeScript, Python, Java, and more

## Key Benefits

### For No-Code & Low-Code Developers

- **Clean up AI-generated code** without understanding all the technical details
- **Fix common issues** automatically without deep programming knowledge
- **Learn best practices** by seeing what AIGuardian optimizes

### For Professional Developers

- **Standardize codebases** across teams and projects
- **Automate routine maintenance** tasks
- **Enforce best practices** consistently
- **Reduce technical debt** with regular optimization

### For Everyone

- **Improve security** by removing unnecessary files and dependencies
- **Enhance performance** with optimized code and dependencies
- **Maintain consistency** across your entire project

## Supported Languages

AIGuardian provides specialized optimizations for:

- **JavaScript/TypeScript**: Dependency management, code conversion, and more
- **Python**: Package optimization, cache cleaning, and code formatting
- **Java**: Build artifact management and dependency optimization
- **More languages coming soon!**

## Quick Start

```bash
# Run interactively (recommended for first-time users)
aiguardian

# Run all optimizations without prompts
aiguardian --all --yes

# Preview changes without applying them
aiguardian --dry-run
```

## Documentation

Comprehensive documentation is available in the `docs` folder:

- [Getting Started Guide](docs/setup.md)
- [Frequently Asked Questions](docs/faq.md)
- [Troubleshooting](docs/troubleshooting.md)
- [Project Overview](docs/overview.md)

## License

MIT License - Feel free to use AIGuardian in your projects!

---


Made with ❤️ for developers of all skill levels

Star ⭐ this repo if you found it useful!