AI Deck

Aider ─ ターミナルで動くオープンソースのAIペアプログラミングCLI、変更はGitに自動コミット

ターミナル上でAIと対話しながらコードを書くための、オープンソースのペアプログラミングCLI。2023年6月に公開され、GitHubで4.8万を超えるスターを集めている。特徴は、AIが編集した内容をそのままGitへ自動コミットする設計と、リポジトリ全体の構造を要約した「リポジトリマップ」をLLMに渡す仕組みにある。100以上のプログラミング言語に対応し、Claude・GPT・Gemini・DeepSeekといった主要モデルのほか、ローカルで動かすモデルにも接続できる。Python製で、pipでインストールすればすぐ使い始められる。

主な特徴

  • リポジトリマップでコードベース全体を把握: プロジェクト内の関数・クラス・シグネチャを要約したマップを自動生成し、LLMに渡す。開いているファイルだけでなくプロジェクト全体の文脈を踏まえた編集ができるため、規模の大きいリポジトリでも破綻しにくい
  • 変更をGitに自動コミット: AIが行った編集は、内容に応じたコミットメッセージ付きで自動的にコミットされる。気に入らなければGitの操作でそのまま巻き戻せるので、AIに任せる範囲を広げても安全に試せる
  • 複数ファイルの同時編集: 会話に追加したファイルをまたいで一括で変更を加えられる。関数のリネームやインターフェース変更のように、複数ファイルに波及する作業を1回の指示でこなせる
  • Watchモードでエディタ連携: ファイルの変更を監視し、コード中に書いたコメントを指示として拾って作業する。VS Codeなど普段のエディタで書きながら、裏でAiderに実装させる使い方ができる
  • 音声・画像・Webページの入力: 音声で指示を出す、スクリーンショットやデザイン画像を渡す、URLを渡してドキュメントを参照させるといった入力に対応する
  • Lint・テストの自動実行: 編集後にlinterやテストコマンドを走らせ、エラーが出れば自動で修正を試みる。生成したコードを人が確認する前に、機械的に通せる範囲は通しておける
  • モデル非依存・独自ベンチマーク公開: 主要な商用モデルからローカルモデルまで幅広く接続でき、公式サイトではモデルごとのコード編集性能を測ったリーダーボードが公開されている

料金

プラン料金主な内容
Aider本体$0(Apache-2.0ライセンスのオープンソース)全機能を制限なく利用可能。サブスクリプションや利用回数の制限はない
LLMの利用料各モデル提供元の従量課金Anthropic・OpenAI・Google・DeepSeek等のAPI料金が別途かかる
ローカルモデル利用時$0(自前の計算資源)OllamaなどのローカルLLMに接続すれば、API課金なしで運用できる

料金は2026年8月時点の情報です。最新の情報は公式サイトをご確認ください。

Aider自体は無料のオープンソースソフトウェアで、費用が発生するのは接続先のLLM APIの利用料だけである。どのモデルを選ぶかで実際のコストは大きく変わるため、まずは安価なモデルで試し、必要に応じて高性能モデルに切り替えるとよい。

メリット・デメリット

メリット

  • Aider本体は完全に無料のオープンソースで、ベンダーロックインがない
  • 使うLLMを自由に選べる。商用APIでもローカルモデルでも同じ操作感で扱える
  • Gitとの統合が深く、AIの変更を追跡・巻き戻ししやすい
  • リポジトリマップにより、大規模なコードベースでも文脈を踏まえた編集ができる
  • CLIなので、SSH越しのサーバー作業やCI環境など、GUIが使えない場所でも動く

⚠️ デメリット

  • LLMのAPI料金は別途かかり、使い方次第では想定以上に費用が膨らむことがある
  • 事前にAPIキーの取得・設定が必要で、CLIやGitの基本操作に慣れていないと導入のハードルがある
  • Gitリポジトリでの利用が前提の設計のため、バージョン管理していないプロジェクトでは利点を活かしにくい
  • GUIやIDEの統合機能は限定的で、視覚的な操作を求める人には向かない
  • 出力の品質は接続するモデルに大きく左右され、性能の低いモデルではリポジトリマップの情報量を処理しきれないことがある

類似サービスとの比較

比較項目AiderClaude CodeCodex CLICline
提供元Aider AIAnthropicOpenAICline(オープンソース)
動作環境ターミナル(CLI)ターミナル(CLI)ターミナル(CLI)VS Code拡張
ライセンスApache-2.0(OSS)プロプライエタリOSSOSS
使用モデル任意(商用API・ローカル)Claude系OpenAI系が中心任意(複数プロバイダ対応)
費用本体無料+API従量課金サブスクまたはAPI課金サブスクまたはAPI課金本体無料+API従量課金
Git統合変更を自動コミット対応(コミットは指示ベース)対応対応

こんな人におすすめ

  • ターミナル中心で開発しており、エディタを離れずAIに実装を任せたい開発者
  • 特定のAIベンダーに縛られず、モデルを自由に選び替えたい人
  • AIの変更をGitの履歴として残し、レビュー・巻き戻しできる形で管理したい人
  • ローカルLLMを使って、コードを外部に出さずAI支援を受けたいチーム
  • 月額サブスクではなく、使った分だけの従量課金でコストを抑えたい個人開発者

まとめ

Aiderは、AIによるコード編集を「Gitのコミット」という開発者になじみのある単位に落とし込んだ、オープンソースのペアプログラミングCLIである。本体が無料でモデルを自由に選べるため、コストと使うAIを自分でコントロールしたい人に向く。一方でAPIキーの設定やCLI操作が前提となるため、まったくの初心者向けではない。まずは小さなリポジトリで、安価なモデルを指定して数ファイルの修正を任せてみるところから始めるとよい。

関連リンク

← ブログ