Home
Providers
Aider
Aider
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.
Aider publishes 14 APIs on the APIs.io network, including Chat API, Editing API, Files API, and 11 more. Tagged areas include AI, AI Pair Programming, Developer Tools, CLI, and Command Line.
The Aider catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
Aider’s developer surface includes authentication, documentation, GitHub presence, engineering blog, changelog, tooling, and 28 more developer resources.
15 APIs
AI 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
On this page
Kin Score
APIs 15
Open Collections 1
Rate Limits 1
Vocabularies 1
Spectral Rules 2
JSON Schema 26
JSON Structure 26
Examples 26
Security Posture 2
Agentic Access 1
Resources 34
apis.yml
53 Operational Transparency
Composite quality — 38.6/100 · thin
Contract Quality
12.3 / 25
Developer Ergonomics
4.3 / 20
Commercial Clarity
0.0 / 20
Operational Transparency
6.8 / 13
Agent readiness — 34/100 · agent aware
Machine-Readable Contract
18 / 18
Agentic Access Contract
10 / 10
MCP Server
0 / 12
Machine-Readable Auth
10 / 10
Idempotency
0 / 9
Stable Error Semantics
0 / 8
Request/Response Examples
7 / 7
Rate-Limit Signaling
7 / 7
Typed Event Surface
0 / 6
Agent Skills
0 / 5
Well-Known Catalog
0 / 4
Consent & Bot Identity
0 / 3
A2A Agent Card
0 / 8
Dry-Run / Simulate Mode
0 / 4
Individual APIs this provider publishes, each with its own machine-readable definition.
Scroll for all 15
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Documented rate limits and quota policies.
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
Scroll for all 26
JSON Structure definitions describing this provider's data shapes.
Scroll for all 26
Example request and response payloads for these APIs.
Scroll for all 26
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 4
Pagination, idempotency, versioning, errors, and events
Build 10
SDKs, sample code, and the tooling you integrate with
Scroll for all 10
Access & Security 2
Authentication, authorization, and security posture
Operate 6
Status, limits, changes, and where to get help
Commercial 1
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Other 5
Properties that don't map to a standard resource type
Source (apis.yml)
aid: aider
name: Aider
description: '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.'
type: Index
accessModel:
pricing: unknown
onboarding: self-serve
trial: false
try_now: false
public: false
label: Self-serve signup
confidence: medium
source:
- authentication
generated: '2026-07-22'
method: derived
position: Provider
access: Open Source
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/aider.png
x-type: opensource
tags:
- AI
- 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
url: https://raw.githubusercontent.com/api-evangelist/aider/refs/heads/main/apis.yml
created: '2026-05-08'
modified: '2026-05-30'
specificationVersion: '0.20'
apis:
- aid: aider:python-module
name: Aider Python Module
description: 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 agents. The same flags and configuration that drive
the CLI apply to module invocation. There is no documented stable Python SDK contract beyond `main()` — the internal `Coder`,
`Model`, `IO`, and `Commands` classes are public but versioned with the CLI and may change between releases.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://github.com/Aider-AI/aider/blob/main/aider/main.py
baseURL: https://github.com/Aider-AI/aider
tags:
- Python
- Library
- Embedding
- Open Source
properties:
- type: SourceCode
url: https://github.com/Aider-AI/aider/blob/main/aider/main.py
- type: PyPI
url: https://pypi.org/project/aider-chat/
- type: Documentation
url: https://aider.chat/docs/scripting.html
- type: Scripting
url: https://aider.chat/docs/scripting.html
- aid: aider:aider-chat-api
name: Aider Chat API
description: Aider Commands That Manage the Chat Session and History.
humanURL: https://aider.chat/
baseURL: https://aider.chat
tags:
- Chat
properties:
- type: OpenAPI
url: openapi/aider-chat-api-openapi.yml
- type: Documentation
url: https://aider.chat/docs/
- type: GitHub
url: https://github.com/Aider-AI/aider
- type: PyPI
url: https://pypi.org/project/aider-chat/
- type: Installation
url: https://aider.chat/docs/install.html
- type: UsageGuide
url: https://aider.chat/docs/usage.html
- type: Commands
url: https://aider.chat/docs/usage/commands.html
- type: ChatModes
url: https://aider.chat/docs/usage/modes.html
- type: Configuration
url: https://aider.chat/docs/config.html
- type: ConfigOptions
url: https://aider.chat/docs/config/options.html
- type: ConfigYAML
url: https://aider.chat/docs/config/aider_conf.html
- type: ConfigEnv
url: https://aider.chat/docs/config/dotenv.html
- type: APIKeys
url: https://aider.chat/docs/config/api-keys.html
- type: SupportedModels
url: https://aider.chat/docs/llms.html
- type: ModelWarnings
url: https://aider.chat/docs/llms/warnings.html
- type: EditFormats
url: https://aider.chat/docs/more/edit-formats.html
- type: Leaderboard
url: https://aider.chat/docs/leaderboards/
- type: ChangeLog
url: https://aider.chat/HISTORY.html
- type: License
url: https://github.com/Aider-AI/aider/blob/main/LICENSE.txt
- type: SourceCode
url: https://github.com/Aider-AI/aider
- type: IssueTracker
url: https://github.com/Aider-AI/aider/issues
- type: Tutorials
url: https://aider.chat/docs/usage/tutorials.html
- type: WatchFilesGuide
url: https://aider.chat/docs/usage/watch.html
- type: VoiceGuide
url: https://aider.chat/docs/usage/voice.html
- type: ConventionsGuide
url: https://aider.chat/docs/usage/conventions.html
- aid: aider:aider-editing-api
name: Aider Editing API
description: Aider Commands That Drive Code Edits and Diffs.
humanURL: https://aider.chat/
baseURL: https://aider.chat
tags:
- Editing
properties:
- type: OpenAPI
url: openapi/aider-editing-api-openapi.yml
- type: Documentation
url: https://aider.chat/docs/
- type: GitHub
url: https://github.com/Aider-AI/aider
- type: PyPI
url: https://pypi.org/project/aider-chat/
- type: Installation
url: https://aider.chat/docs/install.html
- type: UsageGuide
url: https://aider.chat/docs/usage.html
- type: Commands
url: https://aider.chat/docs/usage/commands.html
- type: ChatModes
url: https://aider.chat/docs/usage/modes.html
- type: Configuration
url: https://aider.chat/docs/config.html
- type: ConfigOptions
url: https://aider.chat/docs/config/options.html
- type: ConfigYAML
url: https://aider.chat/docs/config/aider_conf.html
- type: ConfigEnv
url: https://aider.chat/docs/config/dotenv.html
- type: APIKeys
url: https://aider.chat/docs/config/api-keys.html
- type: SupportedModels
url: https://aider.chat/docs/llms.html
- type: ModelWarnings
url: https://aider.chat/docs/llms/warnings.html
- type: EditFormats
url: https://aider.chat/docs/more/edit-formats.html
- type: Leaderboard
url: https://aider.chat/docs/leaderboards/
- type: ChangeLog
url: https://aider.chat/HISTORY.html
- type: License
url: https://github.com/Aider-AI/aider/blob/main/LICENSE.txt
- type: SourceCode
url: https://github.com/Aider-AI/aider
- type: IssueTracker
url: https://github.com/Aider-AI/aider/issues
- type: Tutorials
url: https://aider.chat/docs/usage/tutorials.html
- type: WatchFilesGuide
url: https://aider.chat/docs/usage/watch.html
- type: VoiceGuide
url: https://aider.chat/docs/usage/voice.html
- type: ConventionsGuide
url: https://aider.chat/docs/usage/conventions.html
- aid: aider:aider-files-api
name: Aider Files API
description: Aider Commands That Manage Files in the Chat Session.
humanURL: https://aider.chat/
baseURL: https://aider.chat
tags:
- Files
properties:
- type: OpenAPI
url: openapi/aider-files-api-openapi.yml
- type: Documentation
url: https://aider.chat/docs/
- type: GitHub
url: https://github.com/Aider-AI/aider
- type: PyPI
url: https://pypi.org/project/aider-chat/
- type: Installation
url: https://aider.chat/docs/install.html
- type: UsageGuide
url: https://aider.chat/docs/usage.html
- type: Commands
url: https://aider.chat/docs/usage/commands.html
- type: ChatModes
url: https://aider.chat/docs/usage/modes.html
- type: Configuration
url: https://aider.chat/docs/config.html
- type: ConfigOptions
url: https://aider.chat/docs/config/options.html
- type: ConfigYAML
url: https://aider.chat/docs/config/aider_conf.html
- type: ConfigEnv
url: https://aider.chat/docs/config/dotenv.html
- type: APIKeys
url: https://aider.chat/docs/config/api-keys.html
- type: SupportedModels
url: https://aider.chat/docs/llms.html
- type: ModelWarnings
url: https://aider.chat/docs/llms/warnings.html
- type: EditFormats
url: https://aider.chat/docs/more/edit-formats.html
- type: Leaderboard
url: https://aider.chat/docs/leaderboards/
- type: ChangeLog
url: https://aider.chat/HISTORY.html
- type: License
url: https://github.com/Aider-AI/aider/blob/main/LICENSE.txt
- type: SourceCode
url: https://github.com/Aider-AI/aider
- type: IssueTracker
url: https://github.com/Aider-AI/aider/issues
- type: Tutorials
url: https://aider.chat/docs/usage/tutorials.html
- type: WatchFilesGuide
url: https://aider.chat/docs/usage/watch.html
- type: VoiceGuide
url: https://aider.chat/docs/usage/voice.html
- type: ConventionsGuide
url: https://aider.chat/docs/usage/conventions.html
- aid: aider:aider-git-api
name: Aider Git API
description: Aider Commands That Wrap Git Operations.
humanURL: https://aider.chat/
baseURL: https://aider.chat
tags:
- Git
properties:
- type: OpenAPI
url: openapi/aider-git-api-openapi.yml
- type: Documentation
url: https://aider.chat/docs/
- type: GitHub
url: https://github.com/Aider-AI/aider
- type: PyPI
url: https://pypi.org/project/aider-chat/
- type: Installation
url: https://aider.chat/docs/install.html
- type: UsageGuide
url: https://aider.chat/docs/usage.html
- type: Commands
url: https://aider.chat/docs/usage/commands.html
- type: ChatModes
url: https://aider.chat/docs/usage/modes.html
- type: Configuration
url: https://aider.chat/docs/config.html
- type: ConfigOptions
url: https://aider.chat/docs/config/options.html
- type: ConfigYAML
url: https://aider.chat/docs/config/aider_conf.html
- type: ConfigEnv
url: https://aider.chat/docs/config/dotenv.html
- type: APIKeys
url: https://aider.chat/docs/config/api-keys.html
- type: SupportedModels
url: https://aider.chat/docs/llms.html
- type: ModelWarnings
url: https://aider.chat/docs/llms/warnings.html
- type: EditFormats
url: https://aider.chat/docs/more/edit-formats.html
- type: Leaderboard
url: https://aider.chat/docs/leaderboards/
- type: ChangeLog
url: https://aider.chat/HISTORY.html
- type: License
url: https://github.com/Aider-AI/aider/blob/main/LICENSE.txt
- type: SourceCode
url: https://github.com/Aider-AI/aider
- type: IssueTracker
url: https://github.com/Aider-AI/aider/issues
- type: Tutorials
url: https://aider.chat/docs/usage/tutorials.html
- type: WatchFilesGuide
url: https://aider.chat/docs/usage/watch.html
- type: VoiceGuide
url: https://aider.chat/docs/usage/voice.html
- type: ConventionsGuide
url: https://aider.chat/docs/usage/conventions.html
- aid: aider:aider-io-api
name: Aider IO API
description: Aider Commands That Move Data In and Out of the Session.
humanURL: https://aider.chat/
baseURL: https://aider.chat
tags:
- IO
properties:
- type: OpenAPI
url: openapi/aider-io-api-openapi.yml
- type: Documentation
url: https://aider.chat/docs/
- type: GitHub
url: https://github.com/Aider-AI/aider
- type: PyPI
url: https://pypi.org/project/aider-chat/
- type: Installation
url: https://aider.chat/docs/install.html
- type: UsageGuide
url: https://aider.chat/docs/usage.html
- type: Commands
url: https://aider.chat/docs/usage/commands.html
- type: ChatModes
url: https://aider.chat/docs/usage/modes.html
- type: Configuration
url: https://aider.chat/docs/config.html
- type: ConfigOptions
url: https://aider.chat/docs/config/options.html
- type: ConfigYAML
url: https://aider.chat/docs/config/aider_conf.html
- type: ConfigEnv
url: https://aider.chat/docs/config/dotenv.html
- type: APIKeys
url: https://aider.chat/docs/config/api-keys.html
- type: SupportedModels
url: https://aider.chat/docs/llms.html
- type: ModelWarnings
url: https://aider.chat/docs/llms/warnings.html
- type: EditFormats
url: https://aider.chat/docs/more/edit-formats.html
- type: Leaderboard
url: https://aider.chat/docs/leaderboards/
- type: ChangeLog
url: https://aider.chat/HISTORY.html
- type: License
url: https://github.com/Aider-AI/aider/blob/main/LICENSE.txt
- type: SourceCode
url: https://github.com/Aider-AI/aider
- type: IssueTracker
url: https://github.com/Aider-AI/aider/issues
- type: Tutorials
url: https://aider.chat/docs/usage/tutorials.html
- type: WatchFilesGuide
url: https://aider.chat/docs/usage/watch.html
- type: VoiceGuide
url: https://aider.chat/docs/usage/voice.html
- type: ConventionsGuide
url: https://aider.chat/docs/usage/conventions.html
- aid: aider:aider-launch-api
name: Aider Launch API
description: Aider Launch-Time Configuration via Flags, YAML, and Environment Variables.
humanURL: https://aider.chat/
baseURL: https://aider.chat
tags:
- Launch
properties:
- type: OpenAPI
url: openapi/aider-launch-api-openapi.yml
- type: Documentation
url: https://aider.chat/docs/
- type: GitHub
url: https://github.com/Aider-AI/aider
- type: PyPI
url: https://pypi.org/project/aider-chat/
- type: Installation
url: https://aider.chat/docs/install.html
- type: UsageGuide
url: https://aider.chat/docs/usage.html
- type: Commands
url: https://aider.chat/docs/usage/commands.html
- type: ChatModes
url: https://aider.chat/docs/usage/modes.html
- type: Configuration
url: https://aider.chat/docs/config.html
- type: ConfigOptions
url: https://aider.chat/docs/config/options.html
- type: ConfigYAML
url: https://aider.chat/docs/config/aider_conf.html
- type: ConfigEnv
url: https://aider.chat/docs/config/dotenv.html
- type: APIKeys
url: https://aider.chat/docs/config/api-keys.html
- type: SupportedModels
url: https://aider.chat/docs/llms.html
- type: ModelWarnings
url: https://aider.chat/docs/llms/warnings.html
- type: EditFormats
url: https://aider.chat/docs/more/edit-formats.html
- type: Leaderboard
url: https://aider.chat/docs/leaderboards/
- type: ChangeLog
url: https://aider.chat/HISTORY.html
- type: License
url: https://github.com/Aider-AI/aider/blob/main/LICENSE.txt
- type: SourceCode
url: https://github.com/Aider-AI/aider
- type: IssueTracker
url: https://github.com/Aider-AI/aider/issues
- type: Tutorials
url: https://aider.chat/docs/usage/tutorials.html
- type: WatchFilesGuide
url: https://aider.chat/docs/usage/watch.html
- type: VoiceGuide
url: https://aider.chat/docs/usage/voice.html
- type: ConventionsGuide
url: https://aider.chat/docs/usage/conventions.html
- aid: aider:aider-map-api
name: Aider Map API
description: Aider Repository-Map Inspection.
humanURL: https://aider.chat/
baseURL: https://aider.chat
tags:
- Map
properties:
- type: OpenAPI
url: openapi/aider-map-api-openapi.yml
- type: Documentation
url: https://aider.chat/docs/
- type: GitHub
url: https://github.com/Aider-AI/aider
- type: PyPI
url: https://pypi.org/project/aider-chat/
- type: Installation
url: https://aider.chat/docs/install.html
- type: UsageGuide
url: https://aider.chat/docs/usage.html
- type: Commands
url: https://aider.chat/docs/usage/commands.html
- type: ChatModes
url: https://aider.chat/docs/usage/modes.html
- type: Configuration
url: https://aider.chat/docs/config.html
- type: ConfigOptions
url: https://aider.chat/docs/config/options.html
- type: ConfigYAML
url: https://aider.chat/docs/config/aider_conf.html
- type: ConfigEnv
url: https://aider.chat/docs/config/dotenv.html
- type: APIKeys
url: https://aider.chat/docs/config/api-keys.html
- type: SupportedModels
url: https://aider.chat/docs/llms.html
- type: ModelWarnings
url: https://aider.chat/docs/llms/warnings.html
- type: EditFormats
url: https://aider.chat/docs/more/edit-formats.html
- type: Leaderboard
url: https://aider.chat/docs/leaderboards/
- type: ChangeLog
url: https://aider.chat/HISTORY.html
- type: License
url: https://github.com/Aider-AI/aider/blob/main/LICENSE.txt
- type: SourceCode
url: https://github.com/Aider-AI/aider
- type: IssueTracker
url: https://github.com/Aider-AI/aider/issues
- type: Tutorials
url: https://aider.chat/docs/usage/tutorials.html
- type: WatchFilesGuide
url: https://aider.chat/docs/usage/watch.html
- type: VoiceGuide
url: https://aider.chat/docs/usage/voice.html
- type: ConventionsGuide
url: https://aider.chat/docs/usage/conventions.html
- aid: aider:aider-models-api
name: Aider Models API
description: Aider Commands That Switch or Query LLM Models.
humanURL: https://aider.chat/
baseURL: https://aider.chat
tags:
- Models
properties:
- type: OpenAPI
url: openapi/aider-models-api-openapi.yml
- type: Documentation
url: https://aider.chat/docs/
- type: GitHub
url: https://github.com/Aider-AI/aider
- type: PyPI
url: https://pypi.org/project/aider-chat/
- type: Installation
url: https://aider.chat/docs/install.html
- type: UsageGuide
url: https://aider.chat/docs/usage.html
- type: Commands
url: https://aider.chat/docs/usage/commands.html
- type: ChatModes
url: https://aider.chat/docs/usage/modes.html
- type: Configuration
url: https://aider.chat/docs/config.html
- type: ConfigOptions
url: https://aider.chat/docs/config/options.html
- type: ConfigYAML
url: https://aider.chat/docs/config/aider_conf.html
- type: ConfigEnv
url: https://aider.chat/docs/config/dotenv.html
- type: APIKeys
url: https://aider.chat/docs/config/api-keys.html
- type: SupportedModels
url: https://aider.chat/docs/llms.html
- type: ModelWarnings
url: https://aider.chat/docs/llms/warnings.html
- type: EditFormats
url: https://aider.chat/docs/more/edit-formats.html
- type: Leaderboard
url: https://aider.chat/docs/leaderboards/
- type: ChangeLog
url: https://aider.chat/HISTORY.html
- type: License
url: https://github.com/Aider-AI/aider/blob/main/LICENSE.txt
- type: SourceCode
url: https://github.com/Aider-AI/aider
- type: IssueTracker
url: https://github.com/Aider-AI/aider/issues
- type: Tutorials
url: https://aider.chat/docs/usage/tutorials.html
- type: WatchFilesGuide
url: https://aider.chat/docs/usage/watch.html
- type: VoiceGuide
url: https://aider.chat/docs/usage/voice.html
- type: ConventionsGuide
url: https://aider.chat/docs/usage/conventions.html
- aid: aider:aider-modes-api
name: Aider Modes API
description: Aider Chat Modes (Code, Architect, Ask, Help, Context).
humanURL: https://aider.chat/
baseURL: https://aider.chat
tags:
- Modes
properties:
- type: OpenAPI
url: openapi/aider-modes-api-openapi.yml
- type: Documentation
url: https://aider.chat/docs/
- type: GitHub
url: https://github.com/Aider-AI/aider
- type: PyPI
url: https://pypi.org/project/aider-chat/
- type: Installation
url: https://aider.chat/docs/install.html
- type: UsageGuide
url: https://aider.chat/docs/usage.html
- type: Commands
url: https://aider.chat/docs/usage/commands.html
- type: ChatModes
url: https://aider.chat/docs/usage/modes.html
- type: Configuration
url: https://aider.chat/docs/config.html
- type: ConfigOptions
url: https://aider.chat/docs/config/options.html
- type: ConfigYAML
url: https://aider.chat/docs/config/aider_conf.html
- type: ConfigEnv
url: https://aider.chat/docs/config/dotenv.html
- type: APIKeys
url: https://aider.chat/docs/config/api-keys.html
- type: SupportedModels
url: https://aider.chat/docs/llms.html
- type: ModelWarnings
url: https://aider.chat/docs/llms/warnings.html
- type: EditFormats
url: https://aider.chat/docs/more/edit-formats.html
- type: Leaderboard
url: https://aider.chat/docs/leaderboards/
- type: ChangeLog
url: https://aider.chat/HISTORY.html
- type: License
url: https://github.com/Aider-AI/aider/blob/main/LICENSE.txt
- type: SourceCode
url: https://github.com/Aider-AI/aider
- type: IssueTracker
url: https://github.com/Aider-AI/aider/issues
- type: Tutorials
url: https://aider.chat/docs/usage/tutorials.html
- type: WatchFilesGuide
url: https://aider.chat/docs/usage/watch.html
- type: VoiceGuide
url: https://aider.chat/docs/usage/voice.html
- type: ConventionsGuide
url: https://aider.chat/docs/usage/conventions.html
- aid: aider:aider-quality-api
name: Aider Quality API
description: Aider Commands That Run Linters and Tests.
humanURL: https://aider.chat/
baseURL: https://aider.chat
tags:
- Quality
properties:
- type: OpenAPI
url: openapi/aider-quality-api-openapi.yml
- type: Documentation
url: https://aider.chat/docs/
- type: GitHub
url: https://github.com/Aider-AI/aider
- type: PyPI
url: https://pypi.org/project/aider-chat/
- type: Installation
url: https://aider.chat/docs/install.html
- type: UsageGuide
url: https://aider.chat/docs/usage.html
- type: Commands
url: https://aider.chat/docs/usage/commands.html
- type: ChatModes
url: https://aider.chat/docs/usage/modes.html
- type: Configuration
url: https://aider.chat/docs/config.html
- type: ConfigOptions
url: https://aider.chat/docs/config/options.html
- type: ConfigYAML
url: https://aider.chat/docs/config/aider_conf.html
- type: ConfigEnv
url: https://aider.chat/docs/config/dotenv.html
- type: APIKeys
url: https://aider.chat/docs/config/api-keys.html
- type: SupportedModels
url: https://aider.chat/docs/llms.html
- type: ModelWarnings
url: https://aider.chat/docs/llms/warnings.html
- type: EditFormats
url: https://aider.chat/docs/more/edit-formats.html
- type: Leaderboard
url: https://aider.chat/docs/leaderboards/
- type: ChangeLog
url: https://aider.chat/HISTORY.html
- type: License
url: https://github.com/Aider-AI/aider/blob/main/LICENSE.txt
- type: SourceCode
url: https://github.com/Aider-AI/aider
- type: IssueTracker
url: https://github.com/Aider-AI/aider/issues
- type: Tutorials
url: https://aider.chat/docs/usage/tutorials.html
- type: WatchFilesGuide
url: https://aider.chat/docs/usage/watch.html
- type: VoiceGuide
url: https://aider.chat/docs/usage/voice.html
- type: ConventionsGuide
url: https://aider.chat/docs/usage/conventions.html
- aid: aider:aider-session-api
name: Aider Session API
description: Aider Session Lifecycle Commands.
humanURL: https://aider.chat/
baseURL: https://aider.chat
tags:
- Session
properties:
- type: OpenAPI
url: openapi/aider-session-api-openapi.yml
- type: Documentation
url: https://aider.chat/docs/
- type: GitHub
url: https://github.com/Aider-AI/aider
- type: PyPI
url: https://pypi.org/project/aider-chat/
- type: Installation
url: https://aider.chat/docs/install.html
- type: UsageGuide
url: https://aider.chat/docs/usage.html
- type: Commands
url: https://aider.chat/docs/usage/commands.html
- type: ChatModes
url: https://aider.chat/docs/usage/modes.html
- type: Configuration
url: https://aider.chat/docs/config.html
- type: ConfigOptions
url: https://aider.chat/docs/config/options.html
- type: ConfigYAML
url: https://aider.chat/docs/config/aider_conf.html
- type: ConfigEnv
url: https://aider.chat/docs/config/dotenv.html
- type: APIKeys
url: https://aider.chat/docs/config/api-keys.html
- type: SupportedModels
url: https://aider.chat/docs/llms.html
- type: ModelWarnings
url: https://aider.chat/docs/llms/warnings.html
- type: EditFormats
url: https://aider.chat/docs/more/edit-formats.html
- type: Leaderboard
url: https://aider.chat/docs/leaderboards/
- type: ChangeLog
url: https://aider.chat/HISTORY.html
- type: License
url: https://github.com/Aider-AI/aider/blob/main/LICENSE.txt
- type: SourceCode
url: https://github.com/Aider-AI/aider
- type: IssueTracker
url: https://github.com/Aider-AI/aider/issues
- type: Tutorials
url: https://aider.chat/docs/usage/tutorials.html
- type: WatchFilesGuide
url: https://aider.chat/docs/usage/watch.html
- type: VoiceGuide
url: https://aider.chat/docs/usage/voice.html
- type: ConventionsGuide
url: https://aider.chat/docs/usage/conventions.html
- aid: aider:aider-settings-api
name: Aider Settings API
description: Aider Settings, Tokens, and Reasoning Controls.
humanURL: https://aider.chat/
baseURL: https://aider.chat
tags:
- Settings
properties:
- type: OpenAPI
url: openapi/aider-settings-api-openapi.yml
- type: Documentation
url: https://aider.chat/docs/
- type: GitHub
url: https://github.com/Aider-AI/aider
- type: PyPI
url: https://pypi.org/project/aider-chat/
- type: Installation
url: https://aider.chat/docs/install.html
- type: UsageGuide
url: https://aider.chat/docs/usage.html
- type: Commands
url: https://aider.chat/docs/usage/commands.html
- type: ChatModes
url: https://aider.chat/docs/usage/modes.html
- type: Configuration
url: https://aider.chat/docs/config.html
- type: ConfigOptions
url: https://aider.chat/docs/config/options.html
- type: ConfigYAML
url: https://aider.chat/docs/config/aider_conf.html
- type: ConfigEnv
url: https://aider.chat/docs/config/dotenv.html
- type: APIKeys
url: https://aider.chat/docs/config/api-keys.html
- type: SupportedModels
url: https://aider.chat/docs/llms.html
- type: ModelWarnings
url: https://aider.chat/docs/llms/warnings.html
- type: EditFormats
url: https://aider.chat/docs/more/edit-formats.html
- type: Leaderboard
url: https://aider.chat/docs/leaderboards/
- type: ChangeLog
url: https://aider.chat/HISTORY.html
- type: License
url: https://github.com/Aider-AI/aider/blob/main/LICENSE.txt
- type: SourceCode
url: https://github.com/Aider-AI/aider
- type: IssueTracker
url: https://github.com/Aider-AI/aider/issues
- type: Tutorials
url: https://aider.chat/docs/usage/tutorials.html
- type: WatchFilesGuide
url: https://aider.chat/docs/usage/watch.html
- type: VoiceGuide
url: https://aider.chat/docs/usage/voice.html
- type: ConventionsGuide
url: https://aider.chat/docs/usage/conventions.html
- aid: aider:aider-voice-api
name: Aider Voice API
description: Aider Voice-to-Code Input.
humanURL: https://aider.chat/
baseURL: https://aider.chat
tags:
- Voice
properties:
- type: OpenAPI
url: openapi/aider-voice-api-openapi.yml
- type: Documentation
url: https://aider.chat/docs/
- type: GitHub
url: https://github.com/Aider-AI/aider
- type: PyPI
url: https://pypi.org/project/aider-chat/
- type: Installation
url: https://aider.chat/docs/install.html
- type: UsageGuide
url: https://aider.chat/docs/usage.html
- type: Commands
url: https://aider.chat/docs/usage/commands.html
- type: ChatModes
url: https://aider.chat/docs/usage/modes.html
- type: Configuration
url: https://aider.chat/docs/config.html
- type: ConfigOptions
url: https://aider.chat/docs/config/options.html
- type: ConfigYAML
url: https://aider.chat/docs/config/aider_conf.html
- type: ConfigEnv
url: https://aider.chat/docs/config/dotenv.html
- type: APIKeys
url: https://aider.chat/docs/config/api-keys.html
- type: SupportedModels
url: https://aider.chat/docs/llms.html
- type: ModelWarnings
url: https://aider.chat/docs/llms/warnings.html
- type: EditFormats
url: https://aider.chat/docs/more/edit-formats.html
- type: Leaderboard
url: https://aider.chat/docs/leaderboards/
- type: ChangeLog
url: https://aider.chat/HISTORY.html
- type: License
url: https://github.com/Aider-AI/aider/blob/main/LICENSE.txt
- type: SourceCode
url: https://github.com/Aider-AI/aider
- type: IssueTracker
url: https://github.com/Aider-AI/aider/issues
- type: Tutorials
url: https://aider.chat/docs/usage/tutorials.html
- type: WatchFilesGuide
url: https://aider.chat/docs/usage/watch.html
- type: VoiceGuide
url: https://aider.chat/docs/usage/voice.html
- type: ConventionsGuide
url: https://aider.chat/docs/usage/conventions.html
- aid: aider:aider-web-api
name: Aider Web API
description: Aider Commands That Pull in Web Content.
humanURL: https://aider.chat/
baseURL: https://aider.chat
tags:
- Web
properties:
- type: OpenAPI
url: openapi/aider-web-api-openapi.yml
- type: Documentation
url: https://aider.chat/docs/
- type: GitHub
url: https://github.com/Aider-AI/aider
- type: PyPI
url: https://pypi.org/project/aider-chat/
- type: Installation
url: https://aider.chat/docs/install.html
- type: UsageGuide
url: https://aider.chat/docs/usage.html
- type: Commands
url: https://aider.chat/docs/usage/commands.html
- type: ChatModes
url: https://aider.chat/docs/usage/modes.html
- type: Configuration
url: https://aider.chat/docs/config.html
- type: ConfigOptions
url: https://aider.chat/docs/config/options.html
- type: ConfigYAML
url: https://aider.chat/docs/config/aider_conf.html
- type: ConfigEnv
url: https://aider.chat/docs/config/dotenv.html
- type: APIKeys
url: https://aider.chat/docs/config/api-keys.html
- type: SupportedModels
url: https://aider.chat/docs/llms.html
- type: ModelWarnings
url: https://aider.chat/docs/llms/warnings.html
- type: EditFormats
url: https://aider.chat/docs/more/edit-formats.html
- type: Leaderboard
url: https://aider.chat/docs/leaderboards/
- type: ChangeLog
url: https://aider.chat/HISTORY.html
- type: License
url: https://github.com/Aider-AI/aider/blob/main/LICENSE.txt
- type: SourceCode
url: https://github.com/Aider-AI/aider
- type: IssueTracker
url: https://github.com/Aider-AI/aider/issues
- type: Tutorials
url: https://aider.chat/docs/usage/tutorials.html
- type: WatchFilesGuide
url: https://aider.chat/docs/usage/watch.html
- type: VoiceGuide
url: https://aider.chat/docs/usage/voice.html
- type: ConventionsGuide
url: https://aider.chat/docs/usage/conventions.html
common:
- type: AgenticAccess
url: agentic-access/aider-agentic-access.yml
- type: DomainSecurity
url: security/aider-domain-security.yml
- type: Authentication
url: authentication/aider-authentication.yml
- type: Website
url: https://aider.chat/
- type: Documentation
url: https://aider.chat/docs/
- type: GitHub
url: https://github.com/Aider-AI/aider
- type: GitHubOrg
url: https://github.com/Aider-AI
- type: Issues
url: https://github.com/Aider-AI/aider/issues
- type: Forums
url: https://github.com/Aider-AI/aider/discussions
- type: PyPI
url: https://pypi.org/project/aider-chat/
- type: Installation
url: https://aider.chat/docs/install.html
- type: UsageGuide
url: https://aider.chat/docs/usage.html
- type: Configuration
url: https://aider.chat/docs/config.html
- type: SupportedModels
url: https://aider.chat/docs/llms.html
- type: Leaderboard
url: https://aider.chat/docs/leaderboards/
- type: Blog
url: https://aider.chat/blog/
- type: ChangeLog
url: https://aider.chat/HISTORY.html
- type: License
url: https://github.com/Aider-AI/aider/blob/main/LICENSE.txt
- type: Discord
url: https://discord.gg/Tv2uQnR88V
- type: Twitter
url: https://twitter.com/paulgauthier
- type: Conventions
url: https://github.com/Aider-AI/conventions
- type: Benchmarks
url: https://github.com/Aider-AI/polyglot-benchmark
- type: Tools
title: aider-install Bootstrapper
url: https://github.com/Aider-AI/aider-install
- type: Tools
title: grep-ast Repository Map Helper
url: https://github.com/Aider-AI/grep-ast
- type: Tools
title: Polyglot Benchmark Suite
url: https://github.com/Aider-AI/polyglot-benchma
# --- truncated at 32 KB (39 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/aider/refs/heads/main/apis.yml