Aider (CLI)
Open-source terminal pair programmer with full MCP support landed in 2025. The "Cursor for the terminal" with model-agnostic configuration.
Delv Safety Grade: A
Score 83/100 · assessed 2026-04-19
Aider is a well-established open-source terminal-based AI coding assistant with strong transparency and community adoption. The project has active maintenance, comprehensive documentation, and clean supply chain distribution via PyPI. MCP support landed in 2025 as a first-class feature. The main safety consideration is that Aider operates as a CLI tool with inherent filesystem write access and git integration, meaning it can modify your codebase directly. As an MCP client host, it inherits the permissions of whatever MCP servers you configure, so safety depends heavily on your server choices. The maintainer is a solo developer (Paul Gauthier) rather than a large organisation, but the project has substantial community traction and transparent development. No known security incidents. The model-agnostic design and local-first architecture are positive signals.
Green flags
- Fully open source with 20k+ GitHub stars and active development
- Distributed via PyPI with standard versioning and dependency management
- Comprehensive documentation including security considerations
- MCP support is complete for tools, not a half-implementation
- Model-agnostic design reduces vendor lock-in
Red flags
- Solo maintainer with bus factor risk despite community size
- Direct filesystem write access to entire codebase by design
- Inherits all permissions from configured MCP servers without sandboxing
- Git integration means potential for unintended commits or pushes
Permissions requested
MCP capabilities
- Tools
- Resources
- Prompts
- Sampling
Platforms
Config location
Configured via Aider config file or .mcp.json
Review
Best MCP client for developers who live in the terminal and want proper git integration. If you need resources/prompts support or prefer visual interfaces, wait for updates or look at Claude Desktop.
Good at
- Model-agnostic - swap between Claude, GPT-4, local models without reconfiguring MCP servers
- Git integration is genuinely better than GUI alternatives - automatic commits, clean diffs, branch awareness
- Open source with readable code - you can debug MCP issues yourself
- Handles multiple simultaneous MCP servers without performance issues
- Config via project files or global .mcp.json - works how you'd expect
Watch out
- No support for MCP resources or prompts yet - limits which servers you can use fully
- Terminal-only UI won't suit everyone - no previews, no rich formatting
- Requires understanding both Aider's config system and MCP setup
- Documentation assumes you're comfortable with CLI tools and config files
- Not ideal for collaborative editing or showing work to non-technical stakeholders