Aider

Aider は、柔軟なモデル選択で Git ベースの直接的なコード編集を行いたい開発者向けの、ターミナルネイティブなオープンソース AI コーディングエージェントです。

公式サイト

情報確認日: 2026年6月14日 ·出典を見る

ツール情報

種類
CLI エージェント
対応プラットフォーム
macOS, Linux, Windows, Terminal, Local Git repositories, Experimental browser UI
無料プラン
対応
オープンソース
対応
独自の API キーを使用
対応
ローカルモデル
対応
Aider

概要

適した用途

  • ターミナル中心の開発者
  • オープンソース AI コーディングワークフロー
  • ローカル Git リポジトリ編集
  • 複数ファイルのリファクタリング
  • バグ修正
  • テスト生成
  • BYOK によるモデル制御を求める開発者
  • ローカルモデルを試したい開発者
  • オープンソースのコーディングエージェントを比較するチーム
  • コストを意識した AI コーディング環境

強み

  • 無料、オープンソース、ローカルファーストです。
  • 単一プロバイダーに縛られず、多くのホスト型モデルとローカルモデルを使えます。
  • Git ベースの開発ワークフローに自然に合います。
  • ターミナルからの対象を絞った複数ファイル編集とリファクタリングに強いです。
  • エディターを切り替える必要がないため、どの IDE の相棒としても使えます。
  • モデル選択を直接制御したいコスト意識の高いユーザーに便利です。

制約とトレードオフ

  • 視覚的なプロジェクト管理を備えた洗練された AI IDE を求めるユーザー
  • 主にインラインオートコンプリートを求める開発者
  • プロンプトからアプリを作りたい非技術ユーザー
  • すぐに使える集中課金と管理機能を必要とするチーム
  • API キー、モデル設定、ターミナルワークフローを管理したくないユーザー
  • 保証されたホスト型サポートや SLA が必要なワークフロー
  • ホスト型モデルプランは同梱されておらず、API キーやローカルモデルを自分で管理する必要があります。
  • ブラウザー型や IDE ネイティブなツールより、ターミナルに慣れていないユーザーには使いにくいです。
  • モデル品質への依存が大きく、弱いモデルでは信頼できる編集が失敗する場合があります。
  • 組み込みのエンタープライズ管理コンソールや集中ガバナンス層は文書化されていません。
  • 利用コストはモデルとコンテキストサイズによって大きく変わります。
  • インラインオートコンプリートツールではありません。

使い始める

料金と利用上限

無料プランあり

Open Source$0

Aider は無料のオープンソースです。ユーザーはローカルで実行し、自分のモデル/API アクセスを用意します。

Bring Your Own API KeyUsage-based

コストは選択した LLM プロバイダー、モデル、コンテキストサイズ、使用量によって決まります。

Local Models$0

Ollama または OpenAI 互換のローカルエンドポイント経由でローカルモデルに接続できます。性能はハードウェアとモデル品質に左右されます。

料金確認日: 2026年6月14日 · 利用上限、モデルの料金、サブスクリプションは別々に請求される場合があります。

機能と詳細

ターミナルファーストのコーディング

  • ローカル Git リポジトリ内で動作するコマンドライン型 AI ペアプログラマー。
  • スニペットを提案するだけでなく、プロジェクトファイルを直接編集します。
  • 新規プロジェクトと既存コードベースの両方で使えます。

Git を前提にしたワークフロー

  • AI による変更を、生成された commit message とともに自動 commit できます。
  • 通常の Git ツールで diff、レビュー、revert、undo が簡単です。
  • Aider の repo map を通じてリポジトリ文脈を利用できます。

モデルの柔軟性

  • OpenAI、Anthropic、Gemini、DeepSeek、OpenRouter、Azure、Amazon Bedrock、Vertex AI、多くの LiteLLM 互換プロバイダーに対応します。
  • Ollama や OpenAI 互換 API 経由でローカルモデルを利用できます。
  • 能力、コスト、プライバシー、レイテンシーに応じてモデルを選べます。

コード品質ループ

  • 編集後に lint やテストを実行できます。
  • linter やテストスイートで見つかった問題をモデルに修正させられます。
  • 複数ファイル変更、リファクタリング、バグ修正、テスト生成に対応します。

追加コンテキスト入力

  • 画像や Web ページをコンテキストとして含められます。
  • 音声からコードへのワークフローをサポートします。
  • グラフィカルなチャット画面を好むユーザー向けに実験的な browser UI があります。

Aider を選ぶ理由

Aider は、すでにターミナル中心で開発していて、AI に実際のリポジトリ内で具体的な変更を加えてほしい開発者に最も向いています。新しい IDE、ノーコードビルダー、ホスト型開発プラットフォームになろうとしているわけではありません。変更内容を説明し、モデルにファイルを編集させ、diff を確認し、テストを実行し、結果を Git に残すというコマンドラインの流れに集中しています。

そのため Aider は非常に柔軟です。エディター画面に縛られないため、VS Code、JetBrains、Vim、Neovim、Zed、その他どのエディターの横でも使えます。重要なのは UI の洗練度ではなく、チームが完全管理型の AI コーディング製品よりも、ローカル制御、モデル選択、Git ネイティブなレビューを重視するかどうかです。

コアワークフロー

実用的なワークフローは Git リポジトリの中で始まります。開発者は Aider を起動し、関連ファイルを追加するか repo map に広い文脈を提供させたうえで、焦点を絞った変更を依頼します。Aider はファイルを直接編集し、通常の Git ツールで確認、差し戻し、修正しやすい commit を作成できます。

この流れは、依頼が具体的なほどよく機能します。「この認証モジュールを、トークン解析とリクエスト検証に分離してテストも更新して」のほうが、「バックエンドを改善して」よりも通常は有効です。Aider は広い探索にも使えますが、開発者が必要なファイル、制約、受け入れ基準を渡すペアプログラマーとして扱うほど価値が高まります。

ユースケース

Aider は、機能追加、バグ修正、テスト作成、ドキュメント更新、API 移行、関数シグネチャ変更、複数ファイルにまたがるリファクタリングなど、対象が明確な実装作業に適しています。Claude、OpenAI、Gemini、DeepSeek、OpenRouter、ローカルモデルなど、複数のプロバイダーを同じワークフローで試したい開発者にも便利です。

一方で、視覚的な Web インターフェースからアプリを一から生成したいユーザーにはあまり向きません。Aider でも新規プロジェクトは始められますが、ローカルファイル、ターミナル、パッケージマネージャー、Git、モデル設定に慣れていることが前提です。その意味では、創業者向けというより開発者向けのツールです。

代替ツールとの比較

Claude Code と比べると、Aider はよりオープンでモデル非依存です。一方、Claude Code は Anthropic による垂直統合された体験を提供します。Codex CLI や Gemini CLI と比べると、Aider は単一のモデルプロバイダーに縛られにくく、コスト、品質、プライバシーに応じてモデルを切り替えたいユーザーに向いています。

Cursor や Windsurf と比べると、Aider は洗練されたエディターネイティブ体験を手放す代わりに、移植性を得ています。どのエディターとも併用できますが、統合されたオートコンプリート、チャットパネル、視覚的なエージェント UX は提供しません。GitHub Copilot と比べると、Aider はより指示型です。ユーザーが入力するたびに補完するのではなく、依頼された編集を複数ファイルに対して実行します。

最適な設定

最適な設定はモデル選択から始まります。難しいリファクタリングには強力なホスト型コーディングモデルを使い、低リスクの編集、探索、プライバシー重視の実験には安価なモデルやローカルモデルを使うのがよいでしょう。プロバイダーキーはソースコードではなく、環境変数やローカル設定ファイルに保存します。無視ファイルや明示的なファイル選択を使い、秘密情報や不要な非公開素材をモデルへ送らないようにします。

チームでは規約が重要です。アーキテクチャ、スタイル、テスト、commit 期待値に関するリポジトリ固有の指針を追加しましょう。自動 commit を使うか、許可するモデルは何か、機密リポジトリではローカル限定ワークフローが必要かを決めておくべきです。Aider は柔軟だからこそ強力ですが、その柔軟性はチームルールで管理する必要があります。

移行メモ

Aider は、既存のエディターや開発プラットフォームを置き換える必要がないため、導入しやすいツールです。チームは 1 つのリポジトリで試験導入し、AI が生成した diff を人間の変更と比較し、バグ修正、テスト作成、リファクタリング速度が改善するかを評価できます。完全な AI IDE を採用するよりも、開発者が通常のツールを維持できるため移行リスクは低めです。

Aider から離れるのも簡単です。出力は通常のコードと Git commit だからです。記録しておくべき主なものは、モデル選択、設定ファイル、環境変数、無視パス、チームのプロンプト規約です。Aider が開発プロセスの一部になる場合、きれいに引き継ぐべきなのはコードそのものではなく、そのワークフロー上の習慣です。

対応モデルとデータプライバシー

対応モデル

  • Gemini 2.5 Pro
  • DeepSeek R1
  • DeepSeek Chat V3
  • Claude 3.7 Sonnet
  • OpenAI o3
  • OpenAI o4-mini
  • GPT-4.1
  • Ollama
  • LM Studio
  • OpenRouter
  • Azure OpenAI
  • Amazon Bedrock
  • Vertex AI
  • GitHub Copilot

プライバシーとデータの取り扱い

Aider はユーザー環境でローカル実行されますが、ローカルモデルを使わない限り、コードやプロンプトが選択した LLM プロバイダーに送信される場合があります。したがってプライバシーは、モデル選択、API プロバイダーの規約、設定、無視ファイル、ユーザーが機密ファイル、秘密情報、画像、Web ページ、コマンド出力をチャット文脈に含めるかどうかに依存します。

ガイド、レビュー、トラブル対処

製品の更新情報

確認済みの製品更新はまだありません。フォローすると関連する新着情報を「保存済み」で確認できます。

関連コンテンツの更新履歴を見る

代替ツール

出典と確認記録

確認日は当サイトが情報を確認した日です。製品のリリース日は上に別途表示しています。

掲載情報の修正履歴

  1. オープンソース/BYOK 料金、ターミナルワークフロー、Git ベース編集、repo map、ローカルモデル対応、対応プロバイダー、移行ガイダンスを含むエントリーを作成しました。