Aider
Open-source CLI pair-programming agent. Edits code in your repo via git, supports any model. The "Cursor for the terminal".
Delv Safety Grade: B
Score 72/100 · assessed 2026-04-18
Aider is a well-documented open-source CLI coding agent with strong transparency and a solid supply chain via PyPI. The project has active maintenance and a clear roadmap, though it's primarily a solo maintainer operation which introduces some bus factor risk. The main safety concern is the broad permission surface: Aider requires filesystem write access across your entire repository, git commit privileges, shell execution for running tests, and network access to external LLM APIs. It also reads environment variables to obtain API keys. The autonomous editing capability means it can modify multiple files without per-file confirmation. However, all changes go through git, providing an audit trail and rollback mechanism. No known security incidents. The model-agnostic design is a green flag for avoiding vendor lock-in, but you're trusting both Aider's code and whichever LLM provider you configure.
Green flags
- All changes committed via git, full audit trail and easy rollback
- Model-agnostic design avoids vendor lock-in, supports local models
- Excellent documentation, active GitHub with 1000+ stars and regular releases
- Distributed via PyPI with proper versioning and dependency management
- Open-source under Apache 2.0, transparent codebase and issue tracking
Red flags
- Unrestricted filesystem write across entire repo, not scoped to subdirectory
- Executes shell commands for tests and git operations without sandbox
- Reads env vars for API keys, potential credential exposure risk
- Solo maintainer project, bus factor concern despite active development
- Autonomous multi-file edits without per-change confirmation gates
Permissions requested
Pricing
Platforms
Review
Use Aider if you live in the terminal, want model flexibility, or need AI edits in CI. Skip it if you want a polished GUI or expect the agent to handle architecture-level decisions without supervision.
Good at
- Bring-your-own-model: works with any API, including local LLMs
- Git-native: every edit is a clean commit, easy to revert or review
- Terminal-first: works over SSH, in CI, anywhere a CLI runs
- Free and open-source: no vendor lock-in, audit the code yourself
- Multi-file edits: handles refactors across a dozen files in one pass
Watch out
- No GUI: if you prefer visual coding, this will feel spartan
- Context window limits: inherits whatever your chosen model supports
- No test runner or PR automation: it edits and commits, nothing more
- Vague prompts yield confident but wrong changes
- Requires some git fluency to use effectively
Use cases
- Repo-aware coding from the terminal
- Bring-your-own-model setups
- CI-driven AI edits
- Teaching the patterns of agent-coding without an IDE