Aider

Aider

ターミナルでLLMと対話しながらコードを修正し、変更内容をGitに自動コミットするAIペアプログラミングツール

無料TerminalmacOSLinuxオープンソース韓国語LLMベースマルチモーダル
公式サイトへaider.chat
book-to-skill と比較Aider の代替ツールを見る

概要

Aiderは、ターミナルで実行されるAIペアプログラミングツールで、開発者がLLMと協力して既存のコードベースを修正したり、新しいプロジェクトを構築したりするのを支援します。大規模なリポジトリは、リポジトリマップを用いて全体の構造を把握し、変更内容は適切なメッセージとともに自動的にGitにコミットされます。また、リンターやテストを実行して発生したエラーを自己修復する機能も備えています。2026年には、Gemini 2.5 Pro、Gemini 2.5 Flash、o3-proなどの最新モデルのサポートが追加されたほか、--add-gitignore-filesフラグの追加、シェル自動補完スクリプトの生成、Playwright連携によるウェブスクレイピングなどの機能改修が行われました。GitHubのスター数は41,600件を超え、現在も活発にメンテナンスされています。

差別化ポイント

  • 単なるコード提案にとどまらず、実際のファイルシステムを直接変更してGitに記録する実行力
  • tree-sitterベースのコードマップを使用し、大規模リポジトリでも高精度な文脈把握を実現
  • Claude 3.7 Sonnetなどの最新推論モデルのArchitectモードに最適化されたワークフロー

主な機能

  • 大規模プロジェクト理解のための自動リポジトリマップ生成
  • 修正内容に対する知的なGit自動コミットおよびメッセージ生成
  • リンターエラーやテストの失敗を検知して自動で修正する機能
  • Gemini 2.5 Pro/Flash, Claude, o3-proなどの最新LLMの幅広いサポート
  • スクリーンショット画像やウェブページのURLをコンテキストとして追加する機能
  • 音声コマンドによるコード修正要求のサポート

メリット・デメリット

ウェブ検索で収集したユーザーの声をまとめたものです

メリット

  • ターミナルベースのため、Vim・Emacs・VS Codeなどあらゆるエディタと柔軟に併用可能
  • すべての変更がGitコミットとして記録されるため、作業の追跡やロールバックが非常に簡単
  • コード全体の文脈をLLMに効率よく渡せるため、精度が高い
  • 各種商用LLM(Claude・GPT・Gemini)およびローカルモデル(Ollama)から選択可能

デメリット

  • GUIインターフェースを好むユーザーにはターミナル環境が不慣れに感じられる場合がある
  • 大規模プロジェクトでコードマップを解析する際、APIトークンの消費量が増大する可能性がある
  • 最適なパフォーマンスを得るには、各LLMのAPIキー設定と環境構成が必要

料金

無料開始価格: Open source (free)

オープンソースのターミナルベースAIペアプログラミングツールであり、ソフトウェア自体は無料で利用できます。別途のサブスクリプション料金はありませんが、ユーザー自身がOpenAIやAnthropicなどのAPIキーを設定し、利用した分のAPI費用を各サービスプロバイダーに支払う必要があります。

料金表を見る

情報確認日:

活用事例

  • 既存の複雑なコードベース内の複数ファイルにまたがるリファクタリングの実行
  • 新機能の実装時に、アーキテクチャ設計からコード生成までを実行
  • テストコード実行後に発生したエラーをAIが即座に分析し自動修正
  • UIのスクリーンショットを入力して実際のフロントエンドコードとして実装

対象ユーザー

ターミナル環境とGitワークフローを好むソフトウェア開発者複雑なレガシーコードをAIとともに分析・改善したいエンジニアコード作成からデバッグ、コミットまでの工程を自動化したい開発者

検証の根拠

会社・料金・機能の情報は、以下の一次情報と直近の検証記録に基づいて表示しています。出典が食い違う場合は、公式の一次情報と最新の検証結果を優先します。

最終検証 2026/09/02検証済み出典1件

代替ツール

この代わりに使えるツール