
Amazon Q Developer
Generative AI coding assistant for building, operating, and transforming software
Discover top open-source software, updated regularly with real-world adoption signals.

AI pair programming in your terminal with LLMs
Aider enables developers to pair program with large language models directly from the command line, working seamlessly with existing codebases and supporting 100+ programming languages.

Aider brings AI pair programming directly into your terminal, letting you collaborate with leading LLMs like Claude 3.7 Sonnet, DeepSeek R1, and OpenAI o3-mini to build new projects or enhance existing codebases. Unlike browser-based coding assistants, Aider integrates deeply with your development workflow through native Git integration and codebase mapping.
Aider automatically maps your entire codebase to provide context-aware suggestions across large projects. It supports over 100 programming languages and commits changes with sensible messages, making it easy to review, diff, and roll back AI-generated code using standard Git workflows. The tool integrates with your existing IDE, accepts voice commands, and can process images and web pages for visual context.
Developers can leverage automatic linting and testing after each change, ensuring code quality without manual intervention. With 3.4M+ installations and processing 15B tokens weekly, Aider has proven itself in production environments. The project itself is 88% self-coded, demonstrating the tool's capability to handle complex, real-world software development tasks.
When teams consider Aider, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Legacy Codebase Modernization
Map existing code and request refactoring, test coverage, or feature additions with full project context
Rapid Prototyping with Voice Commands
Speak feature requests and let Aider implement changes while you review and iterate hands-free
Cross-Language Development
Work seamlessly across Python, JavaScript, Rust, and 100+ languages in polyglot projects
Test-Driven Development Acceleration
Automatically lint and test AI-generated code, with Aider fixing detected issues in real-time
Aider works best with Claude 3.7 Sonnet, DeepSeek R1 & Chat V3, OpenAI o1, o3-mini, and GPT-4o, but can connect to almost any LLM including local models.
Aider automatically commits changes with sensible commit messages, allowing you to use familiar Git tools to diff, manage, and undo AI-generated changes.
Yes, Aider integrates with your favorite IDE or editor. You can request changes by adding comments to your code and Aider will implement them.
Aider supports 100+ programming languages including Python, JavaScript, Rust, Ruby, Go, C++, PHP, HTML, CSS, and dozens more.
Aider creates a map of your entire codebase to provide context-aware assistance, helping it work effectively in larger projects by understanding code relationships and structure.
Project at a glance
ActiveLast synced 4 days ago