Aider(エイダー)は、ターミナル(コマンドライン)で動作するAIペアプログラミングツールです。GitHubの paul-gauthier/aider で開発されているオープンソースプロジェクトで、SWE-bench(実際のGitHubイシューの自動修正率)で高スコアを記録し、開発者コミュニティで注目されています。
GUIが一切不要で、既存のターミナル環境にそのまま組み込めます。
この記事のポイント AiderはGitリポジトリと連携するCLIベースのAIコーディングツール。使い方・料金・Cursor/Claude Codeとの違いを徹底解説します。
Aiderとは、ターミナルまたは使い慣れたIDE/エディタからClaude 3.7 SonnetやGPT-4o、DeepSeek R1等のLLMと対話し、既存のGitリポジトリに直接コード変更を加えられるオープンソースのAIペアプログラミングツールです。
この記事の要点
- Aiderの特徴と仕組み(Gitとの統合方法)
- インストールと初期設定(OpenAI/Anthropic APIキー)
- 基本的な使い方コマンド
- 料金(API課金制)の目安
- Cursor・Claude Code・GitHub Copilotとの比較
30秒で結論

Aiderの特徴

1. Git統合
Aiderは変更するたびに自動的にGitコミットを作成します。
- 変更内容を説明するコミットメッセージをAIが自動生成
- 気に入らない変更は
git resetで簡単に元に戻せる - ブランチ管理はGitの標準コマンドそのまま
2. リポジトリ全体の理解
Aiderは repo map と呼ばれるリポジトリ構造の要約(関数・クラスのシグネチャ等)を生成して文脈として活用します。実際に編集対象とするファイルは /add コマンドで明示するか、関連が強いと推定された一部ファイルのみが投入される仕組みで、コードベース全体を毎回ロードするわけではありません。
3. マルチLLM対応
| モデル | 精度 | コスト | 推奨用途 |
|---|---|---|---|
| Claude Opus 5 | ◎ 最高 | 高い | 複雑なリファクタリング |
| claude-sonnet-5 | ○ 高い | 中 | 日常的なコーディング |
| GPT-5.6 Sol | ◎ 推論強い | 高い | バグ修正・論理問題 |
| GPT-5.6 Terra | ○ 高い | 中 | バランス型 |
| Gemini 3.1 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 # デフォルトはAiderのバージョンで変わる
# モデルを指定(Anthropicの現行ID)
aider --model claude/claude-sonnet-5
aider --model claude/claude-opus-5
# OpenAI・Googleのモデル名は世代交代で変わるため、各社公式のモデル一覧で確認する
使い方ガイド
基本的なコマンド
チャット形式でコードを修正
このapp.pyのバグを修正して
ファイルを指定して追加
/add src/auth.py
ファイルを除外
/drop src/test.py
変更を確認してからコミット
/diff
前の変更を取り消す
/undo
コードベースの全ファイルをマップ
/map
モデルを切り替え
/model claude/claude-opus-5
実践的なワークフロー
バグ修正
cd ~/my-project
aider src/utils.py tests/test_utils.py
> このエラーを修正して: TypeError: 'NoneType' object is not iterable
> テストも追加して
新機能追加
aider --model claude/claude-sonnet-5
> userモデルにemailフィールドを追加して。
> バリデーション・マイグレーション・テストも含めて
リファクタリング
aider --model claude/claude-opus-5
> 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パイプラインへの組み込みも可能。
あわせて読みたい
- Cursor AI料金4プラン比較|無料とPro月$20の違い (2026年版)
- Claude Code料金2026|無料で使えるか・月$20のProから始める使い方
- AIコーディングツール比較|Cursor・Copilot・Windsurf・Devinの選び方 (2026年版)
各ツールの公式サイト(一次情報)
料金・機能・対応範囲は各社公式が一次情報です。本記事は公開時点の検証に基づきますが、最新かつ正確な条件は必ず各公式ページで確認してください。
- Aider:公式サイト(AI PICKSの詳細)
- Claude:公式サイト(AI PICKSの詳細)
- Gemini:公式サイト(AI PICKSの詳細)


