Skip to content
AppClap
aider is unclaimed —
A

aider

AI pair programming in your terminal·aider.chat

Visit

Aider is a command-line tool that lets developers pair program with LLMs to start new projects or modify existing codebases. It builds a map of the codebase for context, supports 100+ programming languages, integrates with git to auto-commit changes, and can be used from within an IDE, via voice commands, or with images and web pages as context.

What it's for

Start a new coding project with AI assistanceBuild on an existing codebaseEdit code via comments added in an IDE/editorVoice-to-code: request features, tests, or bug fixes by speakingAutomatically lint and test code after AI editsAdd images and web pages to chat for visual contextCopy/paste code changes to and from a browser-based LLM chat interfaceEdit configuration files, documentation, and other text-based formats

Features 19

  • Add images and web pages to chat for visual context
  • Automatic git commits with sensible commit messages
  • Automatic linting and testing after code changes, with automatic fixes
  • Can run in the browser, not just command line
  • Connects to most LLM providers (OpenAI, Anthropic, Gemini, GROQ, LM Studio, xAI, Azure, Cohere, DeepSeek, Ollama, OpenRouter, GitHub Copilot, Vertex AI, Amazon Bedrock)
  • Copy/paste integration with browser-based LLM web chat interfaces
  • Diff, manage, and undo AI changes with familiar git tools
  • In-chat commands like /add, /model
  • Maps the entire codebase to help with larger projects
  • Model aliases for convenient short model names
  • Multiple chat modes: code, architect, ask, help
  • Notifications when aider is waiting for input
  • Prompt caching support for cost savings and faster coding
  • Supports 100+ programming languages including python, javascript, rust, ruby, go, cpp, php, html, css
  • Supports specifying custom coding conventions
  • Usable from within IDEs/editors via code comments
  • Voice-to-code via in-chat /voice command
  • Works with cloud LLMs (Claude 3.7 Sonnet, DeepSeek R1 & Chat V3, OpenAI o1, o3-mini, GPT-4o) and local models
  • YAML and .env based configuration options

At a glance

open source
TypeCLI tool
DeploymentInstalled (local)

Integrations

Claude 3.7 SonnetDeepSeek R1DeepSeek Chat V3OpenAI o1o3-miniGPT-4oOpenAIAnthropicGeminiGROQLM StudioxAIAzureCohereDeepSeekOllamaOpenRouterGitHub CopilotVertex AIAmazon BedrockDiscordGitHubDockerGitHub CodespacesReplit

Resources

Last checked 28 days ago·