【2026年最新】Aider完全ガイド|ターミナルで動くAIペアプログラミングツールの使い方・料金
要点 (30秒で読める答え): AiderはGitリポジトリと連携し、ターミナル上でコード修正から自動コミットまで行うオープンソースAIペアプログラミングツールです。利用料は無料で、必要なのはOpenAI・Claude・GeminiなどのAPI料金のみです。
Aider(エイダー)は、ターミナル(コマンドライン)で動作するAIペアプログラミングツールです。GitHubの paul-gauthier/aider で開発されているオープンソースプロジェクトで、SWE-bench(実際のGitHubイシューの自動修正率)で高スコアを記録し、開発者コミュニティで注目されています。
GUIが一切不要で、既存のターミナル環境にそのまま組み込めます。
この記事のポイント AiderはGitリポジトリと連携するCLIベースのAIコーディングツール。使い方・料金・Cursor/Claude Codeとの違いを徹底解説します。
この記事の要点
- Aiderの特徴と仕組み(Gitとの統合方法)
- インストールと初期設定(OpenAI/Anthropic APIキー)
- 基本的な使い方コマンド
- 料金(API課金制)の目安
- Cursor・Claude Code・GitHub Copilotとの比較
30秒で結論
- Aiderはターミナルで動くオープンソースのAIコーディングツール
- OpenAI・Claude・Gemini・ローカルLLMなど多様なモデルに対応
- APIキーさえあれば無料(API料金のみ)
- Gitと深く統合されており、コード変更を自動でコミット
- GUI不要・VS Code不要でどこでも動く → サーバー上での作業にも最適
- ヘビーユーザーはCursorより安くなるケースも
Aiderの特徴

1. Git統合
Aiderは変更するたびに自動的にGitコミットを作成します。
- 変更内容を説明するコミットメッセージをAIが自動生成
- 気に入らない変更は
git resetで簡単に元に戻せる - ブランチ管理はGitの標準コマンドそのまま
2. リポジトリ全体の理解
Aiderは repo map と呼ばれるリポジトリ構造の要約(関数・クラスのシグネチャ等)を生成して文脈として活用します。実際に編集対象とするファイルは /add コマンドで明示するか、関連が強いと推定された一部ファイルのみが投入される仕組みで、コードベース全体を毎回ロードするわけではありません。
3. マルチLLM対応
| モデル | 精度 | コスト | 推奨用途 |
|---|---|---|---|
| Claude Opus 4 | ◎ 最高 | 高い | 複雑なリファクタリング |
| claude-sonnet-4-6 | ○ 高い | 中 | 日常的なコーディング |
| GPT-4o | ○ 高い | 中 | バランス型 |
| o3-mini | ○ 推論強い | 中 | バグ修正・論理問題 |
| Gemini 2.5 Pro | ○ 高い | 低〜中 | コスパ重視 |
| ローカルLLM(Ollama) | △ モデルによる | 無料 | プライバシー重視 |
4. SWE-benchの高スコア
実際のGitHub Issueを自動修正するベンチマーク「SWE-bench」でAiderは高スコアを記録しているとされています(具体的なスコアは使用モデルや測定条件で大きく変動するため、最新値はAider公式リーダーボード aider.chat/docs/leaderboards/ を参照してください)。
インストール方法
Pythonで直接インストール
pip install aider-install
aider-install
または
python -m pip install aider-chat
Homebrewでインストール(macOS)
brew install aider
初期設定

APIキーの設定
# OpenAI
export OPENAI_API_KEY=sk-xxx
# Anthropic
export ANTHROPIC_API_KEY=sk-ant-xxx
# 永続化(~/.zshrcまたは~/.bashrcに追記)
echo 'export ANTHROPIC_API_KEY=sk-ant-xxx' >> ~/.zshrc
基本的な起動
# Gitリポジトリのルートで実行
cd ~/my-project
aider # デフォルト(Claude Sonnetまたはgpt-4o)
# モデルを指定
aider --model claude/claude-sonnet-4-6
aider --model gpt-4o
aider --model o3-mini
使い方ガイド
基本的なコマンド
チャット形式でコードを修正
このapp.pyのバグを修正して
ファイルを指定して追加
/add src/auth.py
ファイルを除外
/drop src/test.py
変更を確認してからコミット
/diff
前の変更を取り消す
/undo
コードベースの全ファイルをマップ
/map
モデルを切り替え
/model claude/claude-opus-4-6
実践的なワークフロー
バグ修正
cd ~/my-project
aider src/utils.py tests/test_utils.py
> このエラーを修正して: TypeError: 'NoneType' object is not iterable
> テストも追加して
新機能追加
aider --model claude/claude-sonnet-4-6
> userモデルにemailフィールドを追加して。
> バリデーション・マイグレーション・テストも含めて
リファクタリング
aider --model claude/claude-opus-4-6
> auth.pyのクラスをSOLID原則に従ってリファクタリングして
> パフォーマンスへの影響も確認して
料金の目安
Aider自体は無料(オープンソース)。APIの料金のみかかります。
コスト試算の前提
Aiderの実コストは 入力トークン・出力トークン・プロンプトキャッシュ・反復編集による再読込 の合計で決まり、入力単価だけでは正確な試算はできません。同じタスクでも編集ラウンド数やrepo mapサイズによって数倍変動するため、本記事では具体的な月額目安の提示は控えます。
最新の課金は各社公式ページを参照してください。
- Anthropic: anthropic.com/pricing
- OpenAI: openai.com/api/pricing
- Google Gemini: ai.google.dev/pricing
Aider公式にもトークン使用量レポート機能があり、/tokens コマンドで自分の利用パターンに対する実コストを実測できます。まず小さなタスクで実測し、自分の月額を見積もるのが確実です。
Cursor・Claude Code・GitHub Copilotとの比較
| 項目 | Aider | Cursor | Claude Code | GitHub Copilot |
|---|---|---|---|---|
| インターフェース | ターミナル(CLI) | GUI(エディタ) | ターミナル(CLI) | VS Code拡張 |
| 料金体系 | API従量課金 | サブスク(公式参照) | API従量or Claude有料プラン連動 | サブスク+使用量課金(公式参照) |
| Git統合 | ◎ 最も深い | ○ | ○ | ○ |
| ローカルLLM対応 | ✅ | ❌ | ❌ | ❌ |
| リポジトリ理解 | ✅ 自動 | ✅ | ✅ | ⚠️ 基本的 |
| サーバー利用 | ✅ | ❌ | ✅ | ❌ |
| 学習コスト | 中(CLIに慣れが必要) | 低 | 低 | 最低 |
| オープンソース | ✅ | ❌ | ❌ | ❌ |
選び方:
- ターミナル好き・コスパ重視 → Aider
- GUI・エディタ内で完結したい → Cursor
- SSHサーバーでの作業が多い → Aider or Claude Code
- 既存のVS Code環境を活かす → GitHub Copilot
編集部の検証メモ
検証の観点
AIコーディング支援ツールを選ぶ際、編集部では以下の3軸で公開情報を整理しました。
- 動作環境の柔軟性 — GUI必須か、ターミナル/サーバー上でも動くか
- 料金体系の透明性 — 月額固定かAPI従量課金か、コスト試算のしやすさ
- モデル選択の自由度 — 特定ベンダーロックインか、複数LLMに切り替え可能か
公開情報からの比較整理
各ツールの公式ドキュメントおよびリポジトリ情報を整理すると、以下のように分類できます。
| 項目 | Aider | Cursor | Claude Code | GitHub Copilot |
|---|---|---|---|---|
| 提供形態 | CLI(OSS) | GUIエディタ | CLI | IDE拡張 |
| 料金 | API従量のみ | 月額サブスク+API | API従量or Claude有料プラン経由 | サブスク+使用量課金(最新仕様は公式参照) |
| モデル選択 | 多数(OpenAI/Claude/Gemini/ローカル) | 主要モデル選択可 | Anthropic中心 | 限定的 |
| Git自動コミット | あり | 手動 | 手動 | 手動 |
| サーバー/SSH環境 | 軽快に動作 | GUI依存 | CLI動作可 | IDE依存 |
日本語対応については、いずれもプロンプト・コメントレベルで日本語が利用可能ですが、最新の対応状況は各公式サイト最新情報を参照してください。
編集部の総合判断
公式仕様から判断する限り、以下のような使い分けが妥当と考えられます。
- リモートサーバーやSSH越しに開発する人 → AiderがGUI不要で最も軽快
- GUIエディタで視覚的に補完を受けたい人 → Cursorが操作性で優位
- コスト予測を固定したい人 → GitHub Copilotのサブスクプラン(最新の固定枠・使用量課金の扱いは github.com/features/copilot/plans を要確認)
Aiderは「Gitと深く統合されたCLI」という性格上、既にターミナル中心のワークフローを持つエンジニアと相性が良いツールと整理できます。
よくある質問(FAQ)
Q. AiderはWindowsで使えますか?
Python環境があれば使えます。WSL(Windows Subsystem for Linux)経由での利用が最も安定しています。ネイティブWindowsでもPowerShell/コマンドプロンプトで動作しますが、一部機能(カラー表示等)が制限される場合があります。
Q. ローカルLLM(Ollama等)で使えますか?
はい。Ollamaを起動し、aiderの--modelオプションでローカルモデルを指定できます。ただしローカルLLMはクラウドモデルに比べてコーディング精度が劣り、大きなコンテキストが必要なタスクでは力不足になりやすいです。
Q. 大規模なモノレポでも使えますか?
--map-refreshオプションでリポジトリマップの生成を制御できますが、非常に大きなコードベース(100万行以上)ではコンテキスト長の制限に引っかかる場合があります。/addコマンドで関連ファイルのみを手動で指定するのが実用的です。
Q. Aiderの設定ファイルはありますか?
~/.aider.conf.yml にデフォルトモデル・APIキー・設定を書けます。プロジェクトルートの .aider.conf.yml でプロジェクト固有の設定も可能です。
Q. Aiderを業務で使っても著作権問題はありませんか?
Aider自体はMITライセンスのオープンソースです。生成されたコードの著作権はAIが使用するモデルのポリシーに依存します。OpenAI・Anthropicの商用プランでは生成コードを商用利用できます。
Q. CursorとAider、どちらが安いですか?
ライトユースはAiderの方が安くなりやすく、ヘビーユースではAPI料金が膨らみCursorのサブスクプランの方が安くなる場合があります。具体的な損益分岐は使用モデル・入出力比・キャッシュ効率で変わるため、Aider側は /tokens で実測、Cursor側は公式プラン cursor.com/pricing を確認した上で判断してください。
Q. AiderはLinuxサーバー(SSH)でも使えますか?
はい。Pythonが動く環境ならSSH接続したリモートサーバー上でも動作します。これはCursorやGitHub Copilot(GUI必須)にはできないAider最大の強みです。CI/CDパイプラインへの組み込みも可能。
