Skip to main content
🀝

Aider

by Aider

1.5M / mo
100% Free
Try Aider (opens in a new tab)

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.

Used in combinations

See who owns what in this stack

Directory alternatives

✨ Modalities

πŸ’¬
Text Input
Yes, requires free plan. You chat in the terminal (or via editor comments) and Aider edits the repo.
πŸ–ΌοΈ
Image Upload / Vision
Yes, requires free plan. Homepage: add images to the chat for visual context and screenshots.
🎨
Image Generation
No. A coding agent, not an image model.
πŸŽ™οΈ
Voice Mode
Yes, requires free plan. Voice-to-code: speak feature requests, tests, or bug fixes.
πŸŽ₯
Video Understanding
No. Not a video-analysis product.
🎬
Video Generation
No. Not a video generation product.
πŸ“
File Upload (PDF, DOCX)
Yes, requires free plan. Works on the files in your git repo. That is the codebase, not a PDF uploader.
πŸ’»
Code Execution
Yes, requires free plan. Automatically lint and test after changes; can fix what those tools report.
πŸ”Š
Audio Input
Partial. Voice-to-code is live mic, not a general audio-file transcriber.
πŸ–ŒοΈ
Canvas / Artifact Editor
Unknown. Overlapping columns disagreed (no vs partial); left unverified rather than copying a no.
πŸ–₯️
Screen Sharing / Computer Use
No. No computer-use product.

🧠 Memory & Context

🧠
Persistent Memory
Partial. Repo map plus git history persist. Optional conventions files. Not a hosted memory of you.
πŸ“
Large Context Window
Unknown. Depends on the LLM you connect. No window is published as an Aider product spec.
βš™οΈ
Custom Instructions
Yes, requires free plan. Config and conventions (comments in-editor, aider config) steer how it edits.
πŸ“œ
Conversation History
Yes, requires free plan. Terminal chat plus git commits are the history. You can undo with git.

πŸ”Œ Integrations

🌐
Web Search / Browsing
Partial. You can add web pages to the chat as context. That is not a live search box.
πŸ”Œ
Plugins / Extensions
No. No plugin marketplace. It is a CLI you script.
πŸ”§
API Access
No. Aider consumes LLM APIs. It is not a hosted Aider REST generate API.
⚑
Zapier Integration
No. No Zapier integration is documented.
πŸ€–
Custom GPTs / Bots
No. No bot store.
πŸ‘₯
Real-time Collaboration
No. Single-user CLI. Share via git.
🐦
Live Social Data Integration
No. No live social firehose.
πŸ“š
Live Citation Mapping
No. Not a cited-search product.

πŸ‘¨β€πŸ’» Developer

πŸ› οΈ
Function Calling
Yes, requires free plan. Edits files, runs linters/tests, and commits. That is tool use, not chat-only.
⚑
Streaming Responses
Unknown. Streaming depends on the connected LLM. Not documented as an Aider API guarantee.
πŸŽ›οΈ
Fine-Tuning
No. You pick a model. Aider does not train weights.
πŸ“
Embeddings API
No. Repo map is not a public embeddings API.
πŸ“‹
Structured Output (JSON)
No. Output is code diffs/commits, not JSON schema.
🧩
Reasoning / Thinking Mode
Unknown. Overlapping columns disagreed (yes vs partial); left unverified rather than copying a no.
🏠
Local Execution
Yes, requires free plan. The program runs on your machine. Models can be local or cloud APIs you configure.
πŸ”“
Open Weights
Partial. Aider itself is open source on GitHub. It can drive local open-weight LLMs; it is not a model release.
πŸ€–
Multi-Agent Orchestration
No. One pair-programmer process, not a multi-agent swarm product.

πŸ“± Platforms

🌐
Web App
No. No Aider web IDE. Optional copy/paste to a vendor web chat.
πŸ“±
iOS App
No. Terminal tool, no iOS app.
πŸ€–
Android App
No. Terminal tool, no Android app.
πŸ–₯️
Desktop App
No. Installs as a Python CLI, not a branded desktop app.
πŸ”΅
Chrome Extension
No. No Chrome extension.

πŸ”’ Privacy

πŸ”’
GDPR Compliant
Unknown. You send code to whichever LLM you configure. No Aider DPA was read.
🚫
Opt Out of Data Training
Unknown. Training policy is the LLM vendor’s, plus whatever you self-host.
🏒
Enterprise Privacy Mode
Partial. You can point it at local/self-hosted models so code never leaves the machine. No Aider enterprise SKU.

πŸ’Ό Workspaces

πŸ“‚
Projects / Folders
Yes, requires free plan. The git repo is the project. Codebase map covers the tree.