
Aider is a terminal-based AI pair programming tool that lets developers collaborate with large language models through natural language to generate, modify, and refactor code, with deep Git version control integration.
Aider supports 100+ languages including Python, JavaScript, TypeScript, Rust, Go, C++, Java, PHP, HTML, CSS.
Aider is open-source, but using its AI features typically requires access to third-party language model APIs (such as OpenAI, Claude), which may incur fees. The tool also supports free options via OpenRouter or Google Gemini (may have daily limits).
Aider deeply integrates with Git, automatically generating descriptive commits after each file edit, supports viewing changes via /diff, undo via /undo, and auto-committing in-progress work to prevent loss before edits are staged.
Aider broadly supports cloud and local models, including Claude 3.7 Sonnet, DeepSeek R1 & Chat V3, OpenAI o1/o3-mini/GPT-4o, Gemini 2.5 Pro, and also supports connecting to local models via Ollama or OpenAI-compatible APIs.
Aider runs in your local terminal; code processing typically happens in your local environment. When using cloud AI models, code content is sent to the provider's API. Please review the provider's data handling policies.
Install via pip, pipx, uv, or Docker; requires Python 3.9+ and Git. After installation, start in a Git project directory, add files with /add, and describe your needs in natural language to begin coding.
Aider is a terminal-first, lightweight tool that emphasizes file-level precise control and deep Git integration for flexible collaboration and scripting. Cursor and similar tools offer full IDE integration with more precise code-block awareness.
Yes. Aider can work across multiple files in a project and understand the project structure via codebase mapping, enabling cross-file intelligent analysis and collaborative editing.
Sider AI is an intelligent assistant embedded in your browser's sidebar that brings together multiple leading AI models, including GPT, Claude, and Gemini. With a sidebar-based interface, it seamlessly fits into your workflow, offering chat, content processing, writing assistance, and file analysis to boost your productivity when browsing web pages, handling documents, and creating content.

Gemini Code Assist is an AI coding assistant from Google that boosts developer productivity through natural-language interaction and AI agents. It offers code completion, generation, review, and debugging, and works in major IDEs and terminals to help developers more efficiently build, deploy, and maintain applications across the software development lifecycle.