49K+ GitHub Stars

Aider:Git ネイティブの AI ペアプログラミング

49K+ GitHub Stars — AI の編集ごとに自動 Git コミット。変更の追跡、復元、レビューが常に可能

更新日 2026-09-21

#Aider #AIPairProgramming #GitNative #OpenSource

Aider とは?

Paul Gauthier が開発した Aider は、ターミナルベースの AI ペアプログラミングツールです。最大の特徴は Git ネイティブ — AI のコード変更ごとに意味のある Git コミットが自動生成され、いつでも diff、revert、cherry-pick が可能です。

49K+
GitHub のスター数(2026-09-22 時点)
100+
対応コード言語(公式、2026-09-22 時点)
Apache 2.0
ライセンス(2026-09-21 時点)
Paul Gauthier
開発者

主な機能

Git ネイティブコミット

AI の変更は毎回説明付きのコミットとして残り、後から diff・確認・巻き戻しができます。

複数ファイル編集

起動時に並べても /add で追加しても複数ファイルを一度に扱えます。公式は python から rust まで 100+ の言語を掲げています(2026-09-21 確認)。

リポジトリマップ

リポジトリ全体の簡潔なマップに主要なクラス、関数、その型と呼び出しシグネチャを並べるため、すべてを会話に出さなくても構造を把握します(2026-09-21 確認)。

音声入力

公式の音声モードでは、機能追加・不具合修正・テスト追加の依頼を声で伝えるとコード変更になります(2026-09-21 確認)。

画像と Web

画面キャプチャ、参照ドキュメント、Web ページを会話に添付でき、示した画面に沿った変更になります。

大半の LLM に接続

公式ドキュメントでは大半の LLM に接続できるとされ、ローカル型や OpenAI 互換エンドポイントも対象、モデル名は --model で指定します(2026-09-21 確認)。

インストールと設定

数コマンドで Aider を開始

aider-chat をインストール
pip install aider-chat
キーを設定して起動
export ANTHROPIC_API_KEY=your-api-key
cd your-project
aider

QCode.cc で Aider + Claude を活用

1 つの QCode.cc API キーで Claude Code、Aider、OpenCode、Codex を同時使用

ゲートウェイ経由の設定例
# 設定例:自分のゲートウェイ URL とキーに差し替え
export ANTHROPIC_API_BASE="https://api.qcode.cc/api"
export ANTHROPIC_API_KEY=your-qcode-api-key

# 型名の例、提供中の claude-opus-5 などに(2026-09-21)
aider --model claude-sonnet-4-6

同じキーで複数ツール

Aider はキーを環境変数から読むため、コンソールのキーをそのまま使えます。同じキーを Claude Code などでも利用できます(2026-09-21 確認)。

トークン単位課金

費用は毎回の入力・出力トークンで決まり、モデルごとに単価が異なります。機械的な編集は手頃の型、再構成は強い型に向きます。

モデル切替は設定だけ

エンドポイントとキーはそのままで、--model だけ変えれば切り替え完了。2026-09-21 時点で claude-opus-4-6、gpt-5.5、deepseek-v4.1-flash はいずれも QCode で呼び出せます。

Aider vs Claude Code

比較項目 Aider Claude Code
使い方 ターミナル対話 エージェント
Git 統合 自動コミット 指示コミット
モデル クラウド両対応 Claude 系
ツール連携 Lint・テスト MCP 連携
用途 一歩ずつ確認 委任向け

実践のコツ

公式ドキュメントに書かれた 4 つの習慣で、トークンの無駄と手戻りを減らします。

編集する分だけ追加

公式の推奨は今回の作業で変更するファイルだけ /add すること。余計なファイルは文脈を圧迫し、トークンを増やし、編集対象のズレも招きます(2026-09-21 確認)。

自分の変更は先にコミット

未コミットの修正が入ったファイルに触れる際は、まずそれが単独でコミットされ、手作業と AI の作業が履歴上で分かれます(2026-09-21 確認)。

/diff で毎回確認

/diff は前回のメッセージ以降の全変更を並べ、問題なら /undo がその回をそのまま破棄します。

タスクでモデル選択

公式は「コード編集に長ける」型の一覧を別途公開しています。機械的な編集と設計で同じ選択とは限らず、切替は --model の変更だけ(2026-09-21 確認)。

よくある質問

Aider はオープンソース?

はい。公式 FAQ では GitHub 上で Apache 2.0 ライセンスと明記されています(2026-09-21 時点)。対象はクライアントのみで、モデル呼び出しはトークン計算です。

自分の API キーは必要?

はい。公式文書ではキーを ANTHROPIC_API_KEY 変数か --anthropic-api-key で渡す形になり、別の提供元では --openai-api-base のようなエンドポイント指定に替えます(2026-09-21 確認)。

Aider と Claude Code の使い分け

回ごとに確認し、変更ごとにコミットし、モデル名は --model の書き換えで済むのが Aider。Anthropic は Claude Code をコードベースを読み、ファイルを直し、コマンドを打つエージェント型と説明し、タスク全体を任せる向きです。どちらも同じゲートウェイを指定できます(2026-09-21 確認)。

自動コミットで履歴は乱れる?

変更は別枠のコミットになり、未コミットの作業は先に単独で残るため混ざりません。--no-auto-commits で止められますが公式は非推奨、確定後は /undo で取り消します(2026-09-21 確認)。

セッションの流れ

Aider の一巡は 4 つの動きです。ファイルを文脈に加え、要求を伝え、編集とコミットを見届け、採用か取り消しを決めます。

1

ファイル追加

起動時のコマンド行に並べるか、会話に入って /add で追加します。対象は今回変更する分だけ。

2

要求を書く

追加・修正の要望は自然な言葉で、必要なら画面キャプチャやページも添えます。ファイルを指定しなければどれを変えるかは AI が決めます。

3

編集と自動コミット

パッチを出してファイルに適用し、説明付きでコミットします。Lint とテストを組めば、失敗時はそのまま修正を続けます。

4

確認か取り消し

/diff で今回分を確かめてから採用し、合わなければ /undo。変更ごとにコミットが残るので、履歴を追えば一件ずつ検証できます。

公式のリソース

このページの外部情報は以下の 4 つの一次情報に照合しました(2026-09-21)。設定を変える前にこちらを先にご確認ください。

GitHub リポジトリ

ソース、issue、リリース、スター数、ライセンスはすべて Aider-AI/aider にあり、リポジトリ由来の記述はそこに従います(2026-09-21 確認)。

公式ドキュメント

インストール、オプション、モデル接続、リポジトリマップの説明は aider.chat のドキュメントにあり、引数の正本は options ページです。

Discord コミュニティ

aider.chat のトップページに Discord の招待リンクが貼ってあり、使い方の質問はそちら、再現できる不具合は GitHub の issue へ(2026-09-21 確認)。

チュートリアル動画

ドキュメントのチュートリアル動画ページは利用者制作の動画のまとめで、architect と editor の併用解説などがあり、公式自身の撮影分ではありません(2026-09-21 確認)。

Aider + QCode.cc を今すぐ体験

最強の Claude モデルを Aider で低コストに使用

まず試して、それから決める

どのプランか迷ったら、まずスターター($8.57/月)から。満足したらアップグレードし、旧プランの残り価値は按分で残高に戻ります。