
Efficient terminal AI pair programming with multi-LLM and local model support
Aider is an AI pair programming tool that runs in the terminal and works with a variety of large language models (such as Claude 3.7 Sonnet, DeepSeek, OpenAI o1, etc.) to help you quickly start new projects or develop on existing codebases. By automatically mapping your entire codebase, it gives AI a deep understanding of project structure, enabling accurate code suggestions and modifications even in large projects.
Aider supports over 100 programming languages, including Python, JavaScript, Rust, Go, and more, and seamlessly integrates with Git. After each modification, it automatically generates meaningful commit messages, making it easy to review, manage, and revert AI changes using familiar Git tools. It also provides static code analysis and automated test fixing to ensure code quality.
You can use Aider directly in mainstream IDEs by making requests through comments, and add visual context like images and web pages to help AI understand. It also supports voice input, turning natural language into code implementation. Whether you are an individual developer or a team, Aider can significantly boost coding efficiency.
Full-stack developers, AI enthusiasts, Open-source contributors, Technical teams, Independent developers, Software engineers, Backend developers, Frontend developers
VisActorFreeThe smart visualization suite within VisActor that automates chart creation and narrative-driven data storytelling across enterprise and BI scenarios.
Code ArenaFreeAn AI-powered code playground and LLM leaderboard that lets you build full-stack apps, games, and designs while comparing frontier models in real-time.
Visual Studio IntelliCodeFreeAI-driven code completion that lets Visual Studio developers focus on creation
TestDriverPaidAI code review and testing for GitHub — the AI code reviewer that actually runs your app.