Aider

Aider

AI pair programming in your terminal — edit your codebase with your favorite LLM.

Terminal Coding ToolOpen SourceDeveloper ToolsCodingFree

Aider is an open-source AI pair programming tool that runs in your terminal. It connects to top LLMs like Claude, GPT-4o, and DeepSeek to edit code directly in your git repo and auto-commit each change with a sensible message. It maps your whole codebase for context, supports 100+ languages, and works with cloud or local models.

Platforms

Terminal

Free

See the official site for current features and usage limits.

* Pricing is for reference only; see the official site for current pricing.

Aider
aider.chat

Key Features

  • Terminal Pair Programming

    Ask an LLM to implement features, fix bugs, or refactor — Aider edits your files right in the repo from the command line.

  • Auto-Commit

    Every AI change is committed with a clear message, so you can diff, review, and undo with familiar git tools.

  • Codebase Map

    Aider builds a map of your whole project, so it understands structure and dependencies even in large codebases.

  • Multi-Model

    Use Claude, GPT, DeepSeek, or local models — Python, JavaScript, Rust, Go, and dozens more languages supported.

Best For

Software developers

Edit, debug, and refactor code directly in git repositories from the terminal.

Open-source maintainers

Make repository changes with codebase-wide context and automatic commit messages.

Polyglot developers

Pair-program across projects using more than 100 programming languages.

Pros

  • Open source and completely free to use
  • Works in your terminal with any editor or IDE
  • Auto-commits changes — easy to review and undo
  • Supports cloud and local models, plus voice input

Considerations

  • Requires your own LLM API keys
  • Terminal-based, no graphical interface
  • Output quality depends on the model you choose

Related tools

Explore a few similar tools next