Aiderとは
Aiderは、ターミナル(コマンドライン)の中で動くAIペアプログラマーです。Paul Gauthierが2023年に作り始めたオープンソースのコーディングアシスタントで、現在はAider AIとして活発に開発が続いています(GitHubスターは2026年時点で4万以上)。
「ペアプログラミング」とは、2人のエンジニアが一緒にコードを書く開発スタイルのこと。Aiderでは、そのパートナー役をAIが担います。ターミナルに指示を打ち込むと、AIがコードを書いて変更してくれ、変更内容は自動でGitに記録されます。
大きな特徴のひとつは、使うAIモデルを自分で選べること。ClaudeやChatGPT、Gemini、さらにはパソコン上でローカルに動くモデルまで、100種類以上に対応しています。Aiderのツール自体は無料なので、使うモデルによってコストを自分でコントロールできます。
主な機能をやさしく解説
- チャットでコードを変更:「〇〇の関数をリファクタリングして」「このバグを直して」などと話しかけると、AIが複数のファイルにまたがる変更を一括で行ってくれます。
- コードベースマップ:プロジェクト全体の構造を自動で把握する「リポジトリマップ」機能があり、大きなコードベースでも文脈を理解した回答が得られます。
- Gitへの自動コミット:AIが変更したコードは自動でGitにコミットされます。気に入らなければ
git revertで簡単に元に戻せるので、安心して試せます。 - テスト・Linterの自動実行:変更後にテストやlinterを自動で走らせて、問題があればAIがさらに修正を試みます。
- 100以上のLLMに対応:Claude・GPT-4o・Gemini・DeepSeekなどのクラウドモデルはもちろん、Ollama経由でローカルモデルも使えます。
- 画像・URLの貼り付け:スクリーンショットやWebページのURLをチャットに貼れば、それを参考にコードを書いてもらえます。
- 音声入力:マイクを使ってAiderに話しかけることもできます。
料金プランの選び方
Aider自体は完全無料のオープンソースツールです。ただし、AIの回答を得るには「どのAIモデルを使うか」によってコストが変わります。
- まずコストをかけたくない人:Ollamaでローカルモデルを動かせば、API料金は一切かかりません。ただしPCのスペックが必要です。
- 性能重視でクラウドモデルを使う人:Claude SonnetやGPT-4oなどのAPIキーを取得して接続します。使用量に応じた従量課金が発生するため、最新の価格は各プロバイダの公式サイトで確認してください。
- バランスよく使いたい人:DeepSeekやGemini FlashなどコスパのよいモデルをAPIで使うと、コストを抑えながら高品質な回答が得られます。
料金や利用条件は変わる場合があるため、使用前に各AIサービスの公式サイトで必ず最新情報を確認してください。
始め方
- Pythonをインストール:AiderはPythonで動きます。まだ入っていない場合は公式サイト(python.org)からインストールします。
- Aiderをインストール:ターミナルで
pip install aider-chatを実行します。 - APIキーを用意:使いたいAIモデル(Claude・OpenAIなど)のAPIキーを取得して、環境変数に設定します(例:
export ANTHROPIC_API_KEY=xxxx)。 - プロジェクトフォルダで起動:コードのあるフォルダに移動して
aiderと打てば、チャット画面が起動します。あとはAIに話しかけるだけです。
詳しいセットアップ手順は公式ドキュメント(aider.chat/docs/)をご参照ください。
他のAIとの違い・使い分け
| ツール | 特徴 | 向いている人 |
|---|---|---|
| Aider | ターミナル・CLI中心、Gitネイティブ、モデル自由選択、完全無料 | コマンドライン派の上級者・Git重視の開発者 |
| GitHub Copilot | エディタ内リアルタイム補完、GitHub統合 | VSCodeやJetBrainsを使う開発者 |
| Cursor | AI統合エディタ、GUI操作、使いやすさ重視 | GUIで快適に使いたいエンジニア全般 |
| Claude Code | ターミナルベース、Anthropicが提供 | Claudeを使いたいCLI派の開発者 |
Aiderの最大の強みは「モデルのベンダーロックインがない」点です。サービスの月額料金をどこにも払わずに、好きなAIを組み合わせてコーディングできます。ただしGUIがないため、ターミナル操作に抵抗のある方にはCursorやGitHub Copilotのほうが使いやすいでしょう。
使うときの注意点
- AIの出力は必ず確認を:AIが書いたコードがすべて正しいとは限りません。コミット前にdiffを確認する習慣をつけましょう。
- API料金に注意:高性能なクラウドモデルを大量に使うと、API料金がかさむことがあります。使用量と予算を定期的にチェックしてください。
- 機密情報の取り扱い:コードベースのコンテキストがAIプロバイダのサーバーに送信されます。社外秘のコードを扱う場合は、ローカルLLMの利用や利用規約の確認を行ってください。
- Gitを使うことが前提:Aiderの変更管理はGitに依存しています。Gitを使っていないプロジェクトでも動きますが、変更履歴の管理がしにくくなります。
- 料金・仕様は変わることがある:AIモデルのAPIの料金や利用条件は頻繁に変わります。契約・利用前に必ず公式サイトで最新情報をご確認ください。
