Terminal AI Pair Programmer

Aider

A Git-first terminal AI pair programmer with repo map context, multi-model support, architect/editor workflows, lint/test hooks, and automatic commits.

料金
Open source
プラットフォーム
Terminal, macOS, Windows, Linux
公式サイト
https://aider.chat

2026 年の結論

Aider は、今でも最も明確な Git-first AI coding tools の一つです。完全な IDE になろうとしていない点がむしろ強みです。terminal で会話し、Aider が local Git repository の files を編集し、diff を確認し、意味のある commit message で commit できます。

私の評価:Aider は Git を collaboration layer として信頼している開発者に向いています。Cursor は interactive editing、Claude Code と Codex は delegated agent work に強い。Aider はより tight な pair-programming loop に強く、すべての変更が repository の patch として見えます。

Aider Git-first AI pair programming loop with repo map, edit formats, commits, tests, and lint checks
Aider の公開 docs に基づいて Coding Agent Tools が作成した独自図解です。公式 product screenshot ではありません。

何ができるか

Aider は open-source terminal pair programmer です。公式 docs は、local Git repo の files editing、automatic commits、repo-map context、multiple edit formats、lint/test integration、architect-style workflows、voice/clipboard input、many model providers の support を強調しています。

特に repo map が重要です。Aider は tree-sitter based map によって、すべての files を context に入れなくても codebase の構造を model に渡します。small/medium repository changes で、functions、classes、symbols の位置を理解させるのに役立ちます。

向いているケース

向いていないケース

Model Strategy

Aider の model flexibility は強みですが、評価を曖昧にする可能性もあります。Aider site は coding leaderboard と benchmark material を公開しており、polyglot benchmark も含まれます。これは有用な signal ですが、自分の repository での結果の方が重要です。

実務ではこう分けます。

Aider evaluation loop covering task scope, repo map, architect mode, edit mode, lint and tests, and Git review
Aider の評価 loop:bounded task から始め、repo map と model choice を使い、lint/test results と Git review cost で判断します。

Cursor より強いところ

Aider は UI polish より Git-visible edits が重要な時に強いです。「these files を変更し、diff を小さく保ち、test を実行し、commit する」という workflow では非常に直接的です。editor を変えずに AI を terminal pair programmer として使いたい場合にも向いています。

Cursor の方がよいところ

Cursor は inline explanation、selection-based edits、visual navigation、terminal workflows に慣れていない developers の onboarding に強いです。Aider は prompts、files、diffs、commits、command output に慣れていることを求めます。

Adoption Checklist

Quality Signal

Aider の良い signal は、説明でき、expected checks を通り、revert しやすい小さな commit です。悪い signal は、賢そうに見えるが reviewer がなぜ files が変わったのか説明できない large patch です。

Source Notes