【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課金制)の目安
  • CursorClaude Code・GitHub Copilotとの比較

30秒で結論

  • Aiderはターミナルで動くオープンソースのAIコーディングツール
  • OpenAI・ClaudeGemini・ローカルLLMなど多様なモデルに対応
  • APIキーさえあれば無料(API料金のみ)
  • Gitと深く統合されており、コード変更を自動でコミット
  • GUI不要・VS Code不要でどこでも動く → サーバー上での作業にも最適
  • ヘビーユーザーはCursorより安くなるケースも

Aiderの特徴

Gitコミットとリポジトリ解析を表す端末風の構成図

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キー設定と複数AIモデル接続を示す静物

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サイズによって数倍変動するため、本記事では具体的な月額目安の提示は控えます。

最新の課金は各社公式ページを参照してください。

Aider公式にもトークン使用量レポート機能があり、/tokens コマンドで自分の利用パターンに対する実コストを実測できます。まず小さなタスクで実測し、自分の月額を見積もるのが確実です。

Cursor・Claude Code・GitHub Copilotとの比較

項目AiderCursorClaude CodeGitHub 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軸で公開情報を整理しました。

  1. 動作環境の柔軟性 — GUI必須か、ターミナル/サーバー上でも動くか
  2. 料金体系の透明性 — 月額固定かAPI従量課金か、コスト試算のしやすさ
  3. モデル選択の自由度 — 特定ベンダーロックインか、複数LLMに切り替え可能か

公開情報からの比較整理

各ツールの公式ドキュメントおよびリポジトリ情報を整理すると、以下のように分類できます。

項目AiderCursorClaude CodeGitHub Copilot
提供形態CLI(OSS)GUIエディタCLIIDE拡張
料金API従量のみ月額サブスク+APIAPI従量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パイプラインへの組み込みも可能。

あわせて読みたい