Aider

Very powerful programming AI Agent in your IDE terminal

Aider

Description

Very powerful programming AI Agent in your IDE terminal.

Aider lets you pair program with LLMs, to edit code in your local git repository. Start a new project or work with an existing git repo. Aider works best with GPT-4o & Claude 3.5 Sonnet and can connect to almost any LLM.

Features
Run aider with the files you want to edit: aider <file1> <file2> …
Ask for changes:
Add new features or test cases.
Describe a bug.
Paste in an error message or or GitHub issue URL.
Refactor code.
Update docs.
Aider will edit your files to complete your request.
Aider automatically git commits changes with a sensible commit message.
Aider works with most popular languages: python, javascript, typescript, php, html, css, and moreā€¦
Aider works best with GPT-4o & Claude 3.5 Sonnet and can connect to almost any LLM.
Aider can edit multiple files at once for complex requests.
Aider uses a map of your entire git repo, which helps it work well in larger codebases.
Edit files in your editor while chatting with aider, and it will always use the latest version. Pair program with AI.
Add images to the chat (GPT-4o, Claude 3.5 Sonnet, etc).
Add URLs to the chat and aider will read their content.
Code with your voice.