【2026年最新】Aider完全ガイド|ターミナルで動くAIペアプログラミングツールの使い方・料金
Aider(エイダー)は、ターミナル(コマンドライン)で動作するAIペアプログラミングツールです。GitHubの paul-gauthier/aider で開発されているオープンソースプロジェクトで、SWE-bench(実際のGitHubイシューの自動修正率)で高スコアを記録し、開発者コミュニティで注目されています。
GUIが一切不要で、既存のターミナル環境にそのまま組み込めます。
Key Takeaway: 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はプロジェクト全体のコードを読み込み、関連するファイルを自動で特定します。「このバグを直して」と言うと、関連する全ファイルを修正してくれます。
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は業界トップクラスのスコアを記録しています(2026年Q1: 57-65%、使用モデルにより変動)。
インストール方法
Pythonで直接インストール
pip install aider-install
aider-install
または
```bash
python -m pip install aider-chat
### Homebrewでインストール(macOS)
```bash
brew install aider
## 初期設定

### APIキーの設定
```bash
# 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
### 基本的な起動
```bash
# 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
### 実践的なワークフロー
#### バグ修正
```bash
cd ~/my-project
aider src/utils.py tests/test_utils.py
> このエラーを修正して: TypeError: 'NoneType' object is not iterable
> テストも追加して
#### 新機能追加
```bash
aider --model claude/claude-sonnet-4-6
> userモデルにemailフィールドを追加して。
> バリデーション・マイグレーション・テストも含めて
#### リファクタリング
```bash
aider --model claude/claude-opus-4-6
> auth.pyのクラスをSOLID原則に従ってリファクタリングして
> パフォーマンスへの影響も確認して
## 料金の目安
Aider自体は無料(オープンソース)。APIの料金のみかかります。
### Claude Sonnetの場合(入力$3/100万トークン)
| 作業 | トークン目安 | コスト目安 |
|------|------------|----------|
| バグ修正(小) | 10,000 | 約$0.03(約4円) |
| 新機能追加(中) | 50,000 | 約$0.15(約22円) |
| 大規模リファクタリング | 200,000 | 約$0.60(約90円) |
<strong>1日10タスク × 平均$0.10 ≒ 月$30程度</strong>(Cursor Proと同等)。大規模プロジェクトではCursorより安くなるケースも。
## Cursor・Claude Code・GitHub Copilotとの比較
| 項目 | Aider | Cursor | Claude Code | GitHub [Copilot](/tool/copilot) |
|------|-------|--------|-------------|----------------|
| <strong>インターフェース</strong> | ターミナル(CLI) | GUI(エディタ) | ターミナル(CLI) | VS Code拡張 |
| <strong>料金体系</strong> | API従量課金 | $20/月固定 | API従量課金 | $10-39/月固定 |
| <strong>Git統合</strong> | ◎ 最も深い | ○ | ○ | ○ |
| <strong>ローカルLLM対応</strong> | ✅ | ❌ | ❌ | ❌ |
| <strong>リポジトリ理解</strong> | ✅ 自動 | ✅ | ✅ | ⚠️ 基本的 |
| <strong>サーバー利用</strong> | ✅ | ❌ | ✅ | ❌ |
| <strong>学習コスト</strong> | 中(CLIに慣れが必要) | 低 | 低 | 最低 |
| <strong>オープンソース</strong> | ✅ | ❌ | ❌ | ❌ |
<strong>選び方:</strong>
- ターミナル好き・コスパ重視 → <strong>Aider</strong>
- GUI・エディタ内で完結したい → <strong>Cursor</strong>
- SSHサーバーでの作業が多い → <strong>Aider</strong> or <strong>Claude Code</strong>
- 既存のVS Code環境を活かす → <strong>[GitHub Copilot](/tool/github-copilot)</strong>
## 編集部の検証メモ
### 検証の観点
AIコーディング支援ツールを選ぶ際、編集部では以下の3軸で公開情報を整理しました。
1. <strong>動作環境の柔軟性</strong> — GUI必須か、ターミナル/サーバー上でも動くか
2. <strong>料金体系の透明性</strong> — 月額固定かAPI従量課金か、コスト試算のしやすさ
3. <strong>モデル選択の自由度</strong> — 特定ベンダーロックインか、複数LLMに切り替え可能か
### 公開情報からの比較整理
各ツールの公式ドキュメントおよびリポジトリ情報を整理すると、以下のように分類できます。
| 項目 | Aider | Cursor | Claude Code | GitHub [Copilot](/tool/copilot) |
|------|-------|--------|-------------|----------------|
| 提供形態 | CLI(OSS) | GUIエディタ | CLI | IDE拡張 |
| 料金 | API従量のみ | 月額サブスク+API | サブスク連動 | 月額固定 |
| モデル選択 | 多数(OpenAI/Claude/Gemini/ローカル) | 主要モデル選択可 | Anthropic中心 | 限定的 |
| Git自動コミット | あり | 手動 | 手動 | 手動 |
| サーバー/SSH環境 | 軽快に動作 | GUI依存 | CLI動作可 | IDE依存 |
日本語対応については、いずれもプロンプト・コメントレベルで日本語が利用可能ですが、最新の対応状況は各公式サイト最新情報を参照してください。
### 編集部の総合判断
公式仕様から判断する限り、以下のような使い分けが妥当と考えられます。
- <strong>リモートサーバーやSSH越しに開発する人</strong> → AiderがGUI不要で最も軽快
- <strong>GUIエディタで視覚的に補完を受けたい人</strong> → Cursorが操作性で優位
- <strong>コスト予測を固定したい人</strong> → GitHub Copilotの月額固定が安心
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 Pro(月$20固定)の方が安くなる場合があります。1日の平均API利用コストが$0.65以下ならAider、それ以上ならCursorがコスパ良好です。
### Q. AiderはLinuxサーバー(SSH)でも使えますか?
はい。Pythonが動く環境ならSSH接続したリモートサーバー上でも動作します。これはCursorやGitHub Copilot(GUI必須)にはできないAider最大の強みです。CI/CDパイプラインへの組み込みも可能。
## あわせて読みたい
- [【2026年最新】Cursor AI完全ガイド](/mag/cursor-ai-guide-2026)
- [【2026年最新】Claude Code完全ガイド](/mag/claude-code-guide-2026)
- [【2026年最新】AIコーディングツール完全ガイド](/mag/ai-coding-tools-complete-guide-2026)
