Aider
Terminal-based AI coding agent with git-native workflow — diffs, commits, branches
About
Aider is an open-source AI coding agent for the command line that excels at git-native development workflows — making changes as proper commits, diffs, and branches that integrate seamlessly with existing version control processes. Loved by experienced developers who prefer CLI environments, Aider supports all major AI models and works with any codebase without requiring a proprietary IDE. It is the tool of choice for developers who want agentic coding without giving up control of their development workflow. Key Features: Git-native workflow — all changes as commits and diffs | Support for GPT-4, Claude, and other models | Whole repository context for multi-file changes | Voice coding via microphone | Browser-based UI option alongside CLI | Test-driven development support | Runs fully locally for maximum privacy Best For: Experienced CLI developers and open-source contributors who want powerful agentic coding that respects existing git workflows. Pros: Completely free and open-source | Works with any AI model | Git-native approach is trusted by experienced engineers Cons: CLI-only — no IDE integration | Steeper learning curve than GUI tools | Less beginner-friendly than Cursor or Copilot
Problem It Solves
Structured refactors, git-integrated agentic development
Best For
CLI-first developers, open source contributors