{"id":"aider--aider-chat","name":"Aider","url":"https://aider.chat","page":"https://mrpeppersdev.github.io/agent-infrastructure-landscape/systems/aider--aider-chat","family":"memory","section":"Coding-agent memory","sections":["Coding-agent memory"],"tier":2,"last_verified_at":"2026-10-22","lifecycle":{"status":"active","severity":0,"note":null},"taxonomy":{"storage":[{"value":"file","primary":true,"reason":null}],"retrieval":[{"value":"injection","primary":true,"reason":null}],"persistence":[{"value":"cross-session","primary":true,"reason":null}],"update":[{"value":"append-only","primary":true,"reason":null}],"unit":[{"value":"episode","primary":true,"reason":null}],"governance":[{"value":"user-controllable","primary":true,"reason":null}],"conflict":[{"value":"none","primary":true,"reason":"none specified"}]},"cells":{"type":{"value":"Per-repo chat history file + YAML config","citation":"https://aider.chat","status":"real-data","tier":"T2","source_class":"vendor"},"desc":{"value":"Appends conversation turns to .aider.chat.history.md in project root. restore_chat_history defaults to false — no automatic replay into new sessions. Community /session save command for JSON state snapshots. .aider.conf.yml carries static preferences.","citation":"https://aider.chat","status":"real-data","tier":"T2","source_class":"vendor"},"claims":{"value":"No vector store, no server-side persistence — file-only.","citation":"https://aider.chat","status":"real-data","tier":"T2","source_class":"vendor"},"modalities":{"value":"text","citation":"https://aider.chat","status":"real-data","tier":"T2","source_class":"vendor"},"created":{"value":"2023-05","citation":"https://aider.chat","status":"real-data","tier":"T2","last_verified_at":"2026-05-12","source_class":"vendor"},"latest-release":{"value":"v0.86.2 (2026-02-12)","citation":"https://pypi.org/project/aider-chat/","status":"real-data","tier":"T2","last_verified_at":"2026-10-22","source_class":"registry"},"license":{"value":"Apache-2.0","citation":"https://github.com/Aider-AI/aider","status":"real-data","tier":"T1","source_class":"repo"},"gh":{"value":"Aider-AI/aider — ~41k stars (ecosyste.ms) to ~49.7k (releasealert.dev), last commit 2026-02","citation":"https://summary.ecosyste.ms/projects/369932","status":"real-data","tier":"T2","last_verified_at":"2026-10-22","source_class":"third-party"},"mindshare":{"value":"5.3M+ cumulative installs (aid 2 press n/a (open-sourc jobs","citation":"https://aider.chat","status":"depth-floor-reached","tier":"T2","last_verified_at":"2026-05-12","source_class":"vendor"},"citations":{"value":"not applicable — not academic","citation":null,"status":"not-applicable","tier":"T3","last_verified_at":"2026-05-06"},"funding":{"value":"no public funding","citation":"https://github.com/Aider-AI/aider","status":"depth-floor-reached","tier":"T1","last_verified_at":"2026-05-12","source_class":"repo"},"customers":{"value":"1-10 ppl No named enterprise customers, OSS CLI tool","citation":"https://aider.chat","status":"real-data","tier":"T2","source_class":"vendor"},"pricing":{"value":"OSS","citation":"https://aider.chat","status":"real-data","tier":"T2","source_class":"vendor"},"compliance":{"value":"searched not found","citation":"https://aider.chat","status":"depth-floor-reached","tier":"T2","source_class":"vendor"},"data-handling":{"value":"Local-only; no server-side data retention; opt-in anonymous analytics with no personal info","citation":"https://aider.chat","status":"real-data","tier":"T2","source_class":"vendor"},"deployment":{"value":"Self-hostable","citation":"https://aider.chat","status":"real-data","tier":"T2","source_class":"vendor"},"hq":{"value":"US","citation":"https://github.com/Aider-AI/aider","status":"real-data","tier":"T1","source_class":"repo"},"founders":{"value":"Paul Gauthier (solo founder; ex-founding CTO Inktomi 1996-2000; ex-Google)","citation":"https://www.linkedin.com/in/paulgauthier","status":"real-data","tier":"T2","source_class":"third-party"},"volume":{"value":"no scale claim","citation":"https://aider.chat","status":"real-data","tier":"T2","source_class":"vendor"},"perf":{"value":"no public benchmark scores found","citation":"https://aider.chat","status":"depth-floor-reached","tier":"T2","source_class":"vendor"},"repro":{"value":"not applicable — not a research paper","citation":null,"status":"not-applicable","tier":"T3"},"code-release":{"value":"not applicable — not a research paper","citation":null,"status":"not-applicable","tier":"T3"},"api-surface":{"value":"CLI (interactive REPL + /commands); no public REST/SDK","citation":"https://aider.chat/docs/usage/commands.html","status":"real-data","tier":"T2","source_class":"vendor"},"latency":{"value":"not applicable — CLI tool","citation":null,"status":"not-applicable","tier":"T3"},"throughput":{"value":"not applicable — CLI tool","citation":null,"status":"not-applicable","tier":"T3"},"backend-storage":{"value":"file (.aider.chat.history.md)","citation":"https://aider.chat/docs/","status":"real-data","tier":"T2","source_class":"vendor"},"multi-tenancy":{"value":"not applicable — CLI","citation":null,"status":"not-applicable","tier":"T3"},"encryption":{"value":"not applicable — local","citation":null,"status":"not-applicable","tier":"T3"},"sso-rbac":{"value":"not applicable — CLI","citation":null,"status":"not-applicable","tier":"T3"},"embedding-model":{"value":"not applicable — uses LLMs not embeddings","citation":null,"status":"not-applicable","tier":"T3"},"consistency":{"value":"strong","citation":"https://aider.chat","status":"real-data","tier":"T2","source_class":"vendor"},"versioning":{"value":"immutable append-log","citation":"https://aider.chat","status":"real-data","tier":"T2","source_class":"vendor"},"tombstoning":{"value":"append-only no delete","citation":"https://aider.chat","status":"real-data","tier":"T2","source_class":"vendor"},"schema-evolution":{"value":"free-form / no schema","citation":"https://aider.chat","status":"real-data","tier":"T2","source_class":"vendor"},"namespace":{"value":"hierarchical","citation":"https://aider.chat","status":"real-data","tier":"T2","source_class":"vendor"},"contradiction":{"value":"always append (no resolution)","citation":"https://aider.chat","status":"real-data","tier":"T2","source_class":"vendor"},"forgetting":{"value":"user-controlled forget","citation":"https://aider.chat","status":"real-data","tier":"T2","source_class":"vendor"},"mcp-support":{"value":"no — uses CONVENTIONS.md instead","citation":"https://aider.chat/docs/usage/conventions.html","status":"real-data","tier":"T2","source_class":"vendor"},"a2a-support":{"value":"not supported","citation":"https://aider.chat","status":"real-data","tier":"T2","source_class":"vendor"},"otel":{"value":"no","citation":"https://aider.chat","status":"real-data","tier":"T2","source_class":"vendor"},"webhooks":{"value":"no","citation":"https://aider.chat","status":"real-data","tier":"T2","source_class":"vendor"},"import-export":{"value":"Markdown CONVENTIONS.md / chat history files","citation":"https://aider.chat/docs/usage/conventions.html","status":"real-data","tier":"T2","source_class":"vendor"},"integration-count":{"value":"not applicable — wrong section","citation":null,"status":"not-applicable","tier":"T3"},"orchestration":{"value":"not applicable — wrong section","citation":null,"status":"not-applicable","tier":"T3"},"programmatic-control":{"value":"not applicable — wrong section","citation":null,"status":"not-applicable","tier":"T3"},"vendor-benchmarks":{"value":"not applicable — wrong section","citation":null,"status":"not-applicable","tier":"T3","last_verified_at":"2026-05-06"},"pricing-specifics":{"value":"not applicable — wrong section","citation":null,"status":"not-applicable","tier":"T3"},"agent-abstraction":{"value":"not applicable — wrong section","citation":null,"status":"not-applicable","tier":"T3"},"memory-primitives":{"value":"not applicable — wrong section","citation":null,"status":"not-applicable","tier":"T3"},"llm-lock":{"value":"not applicable — wrong section","citation":null,"status":"not-applicable","tier":"T3"},"runtimes":{"value":"not applicable — wrong section","citation":null,"status":"not-applicable","tier":"T3"},"session-handling":{"value":"not applicable — wrong section","citation":null,"status":"not-applicable","tier":"T3"},"validated-verticals":{"value":"coding agents only - solo developers, OSS users","citation":"https://aider.chat/","status":"real-data","tier":"T2","source_class":"vendor"},"time-to-running":{"value":"<10min (pip install aider-chat)","citation":"https://aider.chat/","status":"real-data","tier":"T2","source_class":"vendor"},"anti-fit":{"value":"not for non-coding tasks; not for shared/team memory","citation":"https://aider.chat/","status":"real-data","tier":"T2","source_class":"vendor"},"optimised-for":{"value":"simplicity / minimal config / per-repo chat history","citation":"https://aider.chat/","status":"real-data","tier":"T2","source_class":"vendor"},"adjacent-infrastructure":{"value":"BYO LLM provider; OSS + local","citation":"https://aider.chat/","status":"real-data","tier":"T2","source_class":"vendor"},"pros":{"value":"Most established CLI coding agent; explicit project-level conventions file + repo map keeps memory inspectable.","citation":"https://aider.chat","status":"real-data","tier":"T2","source_class":"vendor"},"cons":{"value":"CLI-only — no IDE integration; memory is inspectable but not auto-learned.","citation":"https://aider.chat","status":"real-data","tier":"T2","source_class":"vendor"},"links":{"value":"aider.chat FAQ","citation":"https://aider.chat","status":"real-data","tier":"T2","source_class":"vendor"},"obs-langsmith":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"obs-opentelemetry":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"obs-datadog":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"obs-helicone":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"obs-weave":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"obs-langfuse":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"obs-arize":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"obs-custom":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"cost-token-budget":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"cost-prompt-caching":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"cost-semantic-caching":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"cost-batching":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"cost-model-routing":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"cost-streaming-only":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"cost-observability-cost-attribution":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"eval-langsmith-evals":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"eval-braintrust":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"eval-weights-and-biases-agent":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"eval-helicone-evals":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"eval-custom-test-harness":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"eval-human-loop":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"eval-production-traffic-replay":{"value":"","citation":null,"status":"no-data","tier":"T3","last_verified_at":"2026-05-14"},"commit-trajectory":{"value":"[{\"ym\":\"2025-04\",\"cum\":12432},{\"ym\":\"2025-05\",\"cum\":12802},{\"ym\":\"2025-06\",\"cum\":12929},{\"ym\":\"2025-07\",\"cum\":12956},{\"ym\":\"2025-08\",\"cum\":13005},{\"ym\":\"2025-09\",\"cum\":13022},{\"ym\":\"2025-10\",\"cum\":13030},{\"ym\":\"2025-11\",\"cum\":13048},{\"ym\":\"2025-12\",\"cum\":13056},{\"ym\":\"2026-01\",\"cum\":13060},{\"ym\":\"2026-02\",\"cum\":13098},{\"ym\":\"2026-03\",\"cum\":13119},{\"ym\":\"2026-04\",\"cum\":13133}]","citation":"https://github.com/Aider-AI/aider","status":"real-data","tier":"T1","last_verified_at":"2026-05-14","source_class":"repo"},"citation-trajectory":{"value":"not applicable — non-paper row","citation":null,"status":"not-applicable","tier":"T3","last_verified_at":"2026-05-14"},"download-trajectory":{"value":"[{\"ym\":\"2025-11\",\"monthly\":141220,\"cum\":141220},{\"ym\":\"2025-12\",\"monthly\":221453,\"cum\":362673},{\"ym\":\"2026-01\",\"monthly\":417229,\"cum\":779902},{\"ym\":\"2026-02\",\"monthly\":607342,\"cum\":1387244},{\"ym\":\"2026-03\",\"monthly\":854006,\"cum\":2241250},{\"ym\":\"2026-04\",\"monthly\":855681,\"cum\":3096931}]","citation":"https://pypi.org/project/aider-chat/","status":"real-data","tier":"T2","last_verified_at":"2026-05-14","source_class":"registry"},"cost-input-usd-per-mtok":{"value":"0","citation":"https://aider.chat","status":"real-data","tier":"T2","source_class":"vendor"},"cost-output-usd-per-mtok":{"value":"0","citation":"https://aider.chat","status":"real-data","tier":"T2","source_class":"vendor"},"cost-tier":{"value":"free","citation":"https://aider.chat","status":"real-data","tier":"T2","source_class":"vendor"},"cost-pricing-model":{"value":"free-tier","citation":"https://aider.chat","status":"real-data","tier":"T2","source_class":"vendor"},"cost-last-verified":{"value":"2026-06-29","citation":"https://aider.chat","status":"real-data","tier":"T2","source_class":"vendor"},"capability-composite-score":{"value":"70","citation":null,"status":"estimate","tier":"T3"},"capability-band":{"value":"competent","citation":null,"status":"estimate","tier":"T3"},"capability-benchmark-sources":{"value":"Aider polyglot benchmark leaderboard (2024-2025), capability tracks driving LLM (Claude / GPT-4 / DeepSeek)","citation":null,"status":"estimate","tier":"T3"},"capability-last-verified":{"value":"2026-06-29","citation":null,"status":"estimate","tier":"T3"},"use-case-tags":{"value":"code-generation-focused, scoped-agentic","citation":null,"status":"estimate","tier":"T3"},"use-case-anti-tags":{"value":"multi-agent-coordination, analytical-summarization","citation":null,"status":"estimate","tier":"T3"},"adoption-accelerator":{"value":"","citation":null,"status":"no-data","tier":"T3"},"architecture-deployment-locus":{"value":"local","citation":"https://aider.chat","status":"real-data","tier":"T2","source_class":"vendor"},"licensing-bucket":{"value":"open-source","citation":"https://github.com/Aider-AI/aider","status":"real-data","tier":"T1","source_class":"repo"},"positioning-platform-vs-product":{"value":"product","citation":"https://aider.chat","status":"real-data","tier":"T2","source_class":"vendor"},"taxonomy-three-layer-rollup":{"value":"agent-infra","citation":"https://github.com/MrPeppersDev/agent-infrastructure-landscape/blob/main/docs/schema/section-to-three-layer-rollup.json","status":"real-data","tier":"T1","source_class":"repo"},"developer-activity-opendigger":{"value":"","citation":null,"status":"no-data","tier":"T3"},"freshness-date":{"value":"2026-10-22","citation":"https://mrpeppersdev.github.io/agent-infrastructure-landscape/systems/aider--aider-chat","status":"real-data","tier":"T2","source_class":"catalog"},"compliance-certifications":{"value":"not applicable — no hosted service","citation":"https://github.com/Aider-AI/aider","status":"not-applicable","tier":"T1","source_class":"repo"},"sdk-languages":{"value":"python","citation":"https://github.com/Aider-AI/aider","status":"real-data","tier":"T1","source_class":"repo"},"protocol-support":{"value":"","citation":null,"status":"no-data","tier":"T3"},"maturity":{"value":"beta","citation":"https://pypi.org/project/aider-chat/","status":"real-data","tier":"T2","source_class":"registry"}},"corroboration":{"cited_cells":50,"third_party_cells":2},"edges":{"outgoing":[],"incoming":[{"source":"vercel-ai-gateway--vercel-com","target":"aider--aider-chat","type":"integrates-with","evidence":"Vercel AI Gateway docs have a Aider coding-agent page.","citation":"https://vercel.com/docs/ai-gateway/coding-agents/aider","verified_at":"2026-10-29"}]},"history":[{"date":"2026-10-22","commit":"89dcc719ed","pr":195,"kind":"update","changes":[{"field":"latest-release","label":"Latest release","from":"v0.86.0 2025-08-09","to":"v0.86.2 (2026-02-12)","source":"https://pypi.org/project/aider-chat/"}]}],"license":"CC-BY-4.0","source":"https://github.com/MrPeppersDev/agent-infrastructure-landscape/blob/main/data/landscape.json"}