Aider

A pair programmer in your terminal that edits your codebase directly

What it is

A command-line AI coding tool that reads and edits files in your repository directly, committing changes with descriptive messages. It supports several mainstream models and is loved by developers who live in the terminal.

Highlights

  • Reads and edits repository files directly
  • Auto-commits changes with messages
  • Supports multiple mainstream models
  • Deeply integrated with the Git workflow

How to use

Install with pip, run it inside your repo, describe the change in plain language, and it lands after confirmation.

License

Released under Apache-2.0. Read the terms before commercial use or redistribution, especially if you plan to offer it as a service.