Aider

Aider

ターミナルでの AI ペアプログラミング

Aider は、ローカルの git リポジトリ内のコードを編集するために、LLM とペアプログラミングを行えるコマンドラインツールです。IDE プラグインとは異なり、Aider はファイルと git 履歴を直接操作します。「リポジトリマップ(Repository Map)」技術で有名で、これによりコンテキストをインテリジェントに選択し、SWE-bench リーダーボード上の他のほぼすべてのツールよりも高い精度で複雑な複数ファイルタスクを解決できます。

カテゴリー

CLI Tool

評価

4.9

ユーザー数

100K+

プラットフォームサポート

macOSWindowsLinux

料金プラン

無料プラン

$0

無料 & オープンソース (Apache 2.0)

おすすめ

Pro プラン

$0 /永久

BYOK (Bring Your Own Key):OpenAI/Anthropic/DeepSeek に直接 API 料金を支払う

エンタープライズプラン

定制

なし (セルフホスト / ローカル)

コア機能

1 コア機能

ターミナルベース

CLI で実行され、あらゆるエディタ(Vim、Neovim、VS Code、JetBrains)と互換性あり

Git 統合

説明的なメッセージ付きで変更を自動コミット。AI の操作を簡単に元に戻せます

リポジトリマップ

コードベースの圧縮マップを使用して、大量のコンテキストを LLM ウィンドウに効果的に収めます

マルチモデル

Claude 3.5 Sonnet、GPT-4o、DeepSeek、または Ollama 経由のローカルモデルをシームレスに切り替え

2 能力

ボイスコーディング

ターミナルで直接話してコードを記述(さまざまな音声テキスト変換プロバイダーをサポート)

アーキテクトモード

編集する前に「考え」て計画する時間を設け、困難なタスクの精度を向上

3 開発者体験

ファイル追加

"/add file.js" を使用して、ファイルを明示的にコンテキストに追加

Linting & 修正

編集後に自動的にリンター/テストを実行し、エラーを反復的に修正しようとします

長所と短所

長所

  • SWE-bench(ソフトウェアエンジニアリングベンチマーク)で常に1位またはトップティアにランクイン
  • Git 自動コミットは、AI の変更の完璧な履歴(「賢明な元に戻す」)を作成します
  • 任意のエディタで動作(ディスク上のファイルを編集するだけ)
  • リポジトリマップは、埋め込み(Embeddings)と比較して優れたコンテキスト理解を提供
  • 完全にオープンソースで無料(API 使用料のみ)

短所

  • コマンドラインインターフェースは、GUI ツールよりも学習曲線が急
  • 「インライン自動補完」(ゴーストテキスト)はない - 純粋なチャット/エージェントツール
  • 独自の API キーを管理する必要がある
  • ハイエンドモデルを監視せずに大量に使用すると、高額になる可能性がある

おすすめユーザー

ターミナルパワーユーザーおよび Vim/Neovim 愛好家

Git 履歴を細かく制御したい開発者

多数のファイルを含む複雑なリファクタリングタスク

ローカルファイルに対して最高精度のモデル(Claude 3.5 Sonnet)を適用したいユーザー

技術スタック

アーキテクチャ

CLI ツール (Python)

AI モデル

Claude 3.5 SonnetGPT-4oDeepSeekOllama

プラットフォーム

macOSWindowsLinux

コミュニティリソース