# Aider

**Canonical:** https://apis.io/providers/aider/  
**Website:** https://aider.chat/  
**APIs profiled:** 15

Aider is an open-source, terminal-based AI pair programmer that edits code directly inside a developer's local Git repository. Written in Python and distributed via PyPI under the Apache 2.0 license, Aider is a BYO-LLM tool: the user supplies API keys for hosted models (Anthropic Claude, OpenAI, DeepSeek, Google Gemini, OpenRouter, Mistral, xAI, GROQ, Cohere, GitHub Copilot, Azure OpenAI, Amazon Bedrock, Vertex AI) or points it at local models running through Ollama, LM Studio, or any OpenAI-compatible endpoint. Distinguishing capabilities include a repository-wide codebase map that lets the model reason about files it has not been shown, multi-file architectural edits with diff-based patching, automatic Git commits with conventional commit messages, a lint/test/repair loop, image and URL context, voice-to-code, and an IDE bridge via `--watch-files` that picks up `AI!` / `AI?` comments written from any editor. Aider supports 100+ programming languages via tree-sitter, publishes a public LLM coding leaderboard (the polyglot benchmark across C++, Go, Java, JavaScript, Python, Rust), and has accumulated 45K+ GitHub stars with 4.5K+ forks. The product surface is a rich CLI (40+ in-chat slash commands across four chat modes: code, architect, ask, help) plus a Python module entrypoint (`python -m aider`); there is no hosted SaaS, no Aider-operated REST API, and no app-level rate-limiting or billing — all model inference is delegated to the user's chosen provider, and any pricing, rate limits, and FinOps surface live with that provider.

## Kin Score — 28.0 / 100 (thin)

Scored 2026-08-21 under rubric 0.12.0. Trend: flat (+0.4 from 27.6).

| Facet | Score |
|---|---|
| Discoverability | 68.5 |
| Contract Quality | 20.7 |
| Governance | 28.8 |
| Contract Governance | 28.8 |
| Operational Transparency | 52.6 |
| Developer Ergonomics | 28.6 |
| Commercial Clarity | 0.0 |
| Access Clarity | 0.0 |

## Agent readiness — 34.1 (agent-ready)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | documented |
| MCP Server | no |
| Auth Clarity | yes |
| Idempotency | no |
| Error Semantics | no |
| OpenAPI Examples | partial |
| Rate Limit Signal | documented |
| Event Surface Described | no |
| Agent Skills | no |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |

## Access

Self-serve signup — onboarding: self-serve, pricing: unknown, trial: no (confidence: medium).

## APIs (15)

- **Aider Python Module** — Aider exposes a Python module entrypoint (`python -m aider`) and an importable package (`aider.main.main`) so Aider can be embedded in Python scripts, CI workflows, and other ag...
- **Aider Chat API** — Aider Commands That Manage the Chat Session and History.
- **Aider Editing API** — Aider Commands That Drive Code Edits and Diffs.
- **Aider Files API** — Aider Commands That Manage Files in the Chat Session.
- **Aider Git API** — Aider Commands That Wrap Git Operations.
- **Aider IO API** — Aider Commands That Move Data In and Out of the Session.
- **Aider Launch API** — Aider Launch-Time Configuration via Flags, YAML, and Environment Variables.
- **Aider Map API** — Aider Repository-Map Inspection.
- **Aider Models API** — Aider Commands That Switch or Query LLM Models.
- **Aider Modes API** — Aider Chat Modes (Code, Architect, Ask, Help, Context).
- **Aider Quality API** — Aider Commands That Run Linters and Tests.
- **Aider Session API** — Aider Session Lifecycle Commands.
- **Aider Settings API** — Aider Settings, Tokens, and Reasoning Controls.
- **Aider Voice API** — Aider Voice-to-Code Input.
- **Aider Web API** — Aider Commands That Pull in Web Content.

## Agentic access (1)

- **Aider Agentic Access** — 40 operations · 32 acting · 1 human-in-the-loop

## Security (2)

- **Aider Authentication** — apiKey · 1 scheme
- **Aider Domain Security** — TLSv1.3 · DNSSEC

## Tags

Artificial Intelligence, AI Pair Programming, Developer Tools, CLI, Command Line, Coding Assistant, Code Generation, Open-Source, Python, Apache 2.0, LLM, Git, BYO LLM, Terminal, Polyglot, Tree-sitter, Repository Map, Pair Programming

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/aider/). Scores are computed from the provider's own public artifacts under a published rubric.
