Aider
AI pair programming in your terminal -- Aider edits code in your local git repo, running tests and committing changes as it goes.
- Well documented
- Permissive license
Overview
Aider works directly in your terminal against your actual local git repository: it reads relevant files for context, proposes and applies edits, runs your test suite, and creates git commits with sensible messages as it goes. It supports most major LLMs and is model-agnostic rather than tied to one provider.
Aider is a fit for developers who want an assistive, git-native pair-programming workflow -- you stay in the loop reviewing diffs and commits -- rather than a fully autonomous agent that runs unsupervised (like OpenHands, also in this catalog). It's one of the earliest and most widely adopted tools in the coding-agent space.
- Categories
- AI Agents & Agent Tools
- Languages
- Python
- License
- Apache-2.0
Related Projects
SWE-agent
MITTakes a GitHub issue and autonomously tries to fix it with your LLM of choice; also usable for offensive cybersecurity and competitive coding challenges (NeurIPS 2024).
Actively maintained
- AI Agents & Agent Tools
Cline
Apache-2.0Autonomous coding agent available as an IDE extension, CLI assistant or SDK, with a human-in-the-loop approval workflow for every file change and command.
Actively maintained
- AI Agents & Agent Tools
OpenHands
MITAI-driven software development platform where autonomous agents can modify code, run commands, browse the web, and call APIs to complete engineering tasks end to end.
Actively maintained
- AI Agents & Agent Tools
Ponytail
MITA coding-agent skill that enforces YAGNI and minimal, pragmatic solutions -- installs into Claude Code, Cursor, Codex and 15+ other agent platforms.
Actively maintained
- AI Agents & Agent Tools
Spotted an error? Suggest an edit on GitHub.