Cursor
AI code editor for pair programming, refactoring, and codebase navigation.

Open-source terminal AI pair programmer that edits files in a local git repo using your own model API keys.

Overview
Aider is a command-line AI pair programming tool that runs in the terminal alongside a local git repository. The developer adds files to the chat, describes a change and Aider edits the code, runs linters or tests if configured and commits each change with a generated message so every step is reversible with git. It builds a map of the repository so the model understands related modules without loading everything into context. It works with Anthropic, OpenAI, Google, DeepSeek and local models through Ollama; there is no subscription, so cost is whatever the chosen provider charges per token. It is popular with individual developers and small technical teams who want an auditable agent, full control over model spend and no vendor lock-in. A pilot is installing it with pip, pointing it at one repo and using it for refactors and test writing for a week. Caveat: it is terminal-only with no graphical interface, and it is maintained by a small open-source team rather than a company offering support contracts.
Code generation
Implementing changes across several files with each step committed to git automatically.
1-3 weeks to value · Medium effort · Medium risk · low
Software engineering agents
Scripted or batch coding tasks where the developer wants to control the model and cost.
2-4 weeks to value · Medium effort · Medium risk · low
Verdict
Pays back on
Compare
AI code editor for pair programming, refactoring, and codebase navigation.
AI software engineering agent for delegated coding tasks, pull requests, debugging, and migrations.

Open-source autonomous coding agent for VS Code and the terminal that works with any model provider through your own API keys.
Not paid placement. Verified means the listing passed our current editorial checks; it does not guarantee fit for every workflow.