π€
Aider
by Aider
Aider is an open-source AI coding assistant that runs in your terminal and edits code directly in your local git repository. You describe what you want in natural language and Aider makes the changes, runs tests, and commits the result, working across multiple files simultaneously. Developers who prefer a keyboard-driven, local workflow over a cloud IDE use Aider as a powerful alternative to Cursor or Copilot.
Aider features and capabilities, including which plan they need and how they compare in the CanIUse matrix.
aiderAdded 2025-01-01Catalog rank 9
Used in combinations
Compare Aider with:
Directory alternatives
ClineAutonomous AI coding agent in VS CodeAdded 2025-01-01code_generationdeveloper_toolsproductivitycodingAmazon CodeWhispererAWS's AI code companion for cloud-native developmentAdded 2025-09-21code_generationdeveloper_toolsproductivitycodingAmazon Q DeveloperAWS's AI coding assistant with deep AWS service knowledgeAdded 2025-01-01code_generationdeveloper_toolsproductivitycodingAideAI-native code editor built on VS CodeAdded 2025-06-15code_generationdeveloper_toolsproductivitycodingBolt.newAI full-stack web app builder in the browserAdded 2025-01-01code_generationdeveloper_toolsproductivitycodingCursorAI-powered code editor with intelligent featuresAdded 2025-09-21developer_toolscode_generationinfrastructuredeploymentClaude CodeAnthropic's agentic coding tool that works directly in your terminalAdded 2025-09-21code_generationdeveloper_toolsproductivitycodingWindsurfAgentic AI code editor by CodeiumAdded 2025-01-01code_generationdeveloper_toolsproductivitycoding
β¨ Modalities
π¬
Yes, requires free plan. You chat in the terminal (or via editor comments) and Aider edits the repo.Text Input
πΌοΈ
Yes, requires free plan. Homepage: add images to the chat for visual context and screenshots.Image Upload / Vision
π¨
No. A coding agent, not an image model.Image Generation
ποΈ
Yes, requires free plan. Voice-to-code: speak feature requests, tests, or bug fixes.Voice Mode
π₯
No. Not a video-analysis product.Video Understanding
π¬
No. Not a video generation product.Video Generation
π
Yes, requires free plan. Works on the files in your git repo. That is the codebase, not a PDF uploader.File Upload (PDF, DOCX)
π»
Yes, requires free plan. Automatically lint and test after changes; can fix what those tools report.Code Execution
π
Partial. Voice-to-code is live mic, not a general audio-file transcriber.Audio Input
ποΈ
Unknown. Overlapping columns disagreed (no vs partial); left unverified rather than copying a no.Canvas / Artifact Editor
π₯οΈ
No. No computer-use product.Screen Sharing / Computer Use
π§ Memory & Context
π§
Partial. Repo map plus git history persist. Optional conventions files. Not a hosted memory of you.Persistent Memory
π
Unknown. Depends on the LLM you connect. No window is published as an Aider product spec.Large Context Window
βοΈ
Yes, requires free plan. Config and conventions (comments in-editor, aider config) steer how it edits.Custom Instructions
π
Yes, requires free plan. Terminal chat plus git commits are the history. You can undo with git.Conversation History
π Integrations
π
Partial. You can add web pages to the chat as context. That is not a live search box.Web Search / Browsing
π
No. No plugin marketplace. It is a CLI you script.Plugins / Extensions
π§
No. Aider consumes LLM APIs. It is not a hosted Aider REST generate API.API Access
β‘
No. No Zapier integration is documented.Zapier Integration
π€
No. No bot store.Custom GPTs / Bots
π₯
No. Single-user CLI. Share via git.Real-time Collaboration
π¦
No. No live social firehose.Live Social Data Integration
π
No. Not a cited-search product.Live Citation Mapping
π¨βπ» Developer
π οΈ
Yes, requires free plan. Edits files, runs linters/tests, and commits. That is tool use, not chat-only.Function Calling
β‘
Unknown. Streaming depends on the connected LLM. Not documented as an Aider API guarantee.Streaming Responses
ποΈ
No. You pick a model. Aider does not train weights.Fine-Tuning
π
No. Repo map is not a public embeddings API.Embeddings API
π
No. Output is code diffs/commits, not JSON schema.Structured Output (JSON)
π§©
Unknown. Overlapping columns disagreed (yes vs partial); left unverified rather than copying a no.Reasoning / Thinking Mode
π
Yes, requires free plan. The program runs on your machine. Models can be local or cloud APIs you configure.Local Execution
π
Partial. Aider itself is open source on GitHub. It can drive local open-weight LLMs; it is not a model release.Open Weights
π€
No. One pair-programmer process, not a multi-agent swarm product.Multi-Agent Orchestration
π± Platforms
π
No. No Aider web IDE. Optional copy/paste to a vendor web chat.Web App
π±
No. Terminal tool, no iOS app.iOS App
π€
No. Terminal tool, no Android app.Android App
π₯οΈ
No. Installs as a Python CLI, not a branded desktop app.Desktop App
π΅
No. No Chrome extension.Chrome Extension
π Privacy
π
Unknown. You send code to whichever LLM you configure. No Aider DPA was read.GDPR Compliant
π«
Unknown. Training policy is the LLM vendorβs, plus whatever you self-host.Opt Out of Data Training
π’
Partial. You can point it at local/self-hosted models so code never leaves the machine. No Aider enterprise SKU.Enterprise Privacy Mode
πΌ Workspaces
π
Yes, requires free plan. The git repo is the project. Codebase map covers the tree.Projects / Folders