mcpField
A
Aider

Aider

公式Agent-ready
aider.chatAI・エージェント49.8kaider23 週間前に更新
リポジトリ公式サイト

Aider について

Aider は、コマンドラインから実行できるオープンソースの AI ペアプログラミングツールです。ローカルの Git リポジトリ内のコードを直接編集します。多くのモデルプロバイダーに対応しており、セッションごとにモデルを選択できます。自動コミットやテストに関連するワークフローもサポートしています。

主な機能

  1. 01ローカルの Git リポジトリ内でコードを直接編集
  2. 02aider --model でモデルを指定
  3. 03aider --message で単一の指示を渡して変更を実行
  4. 04多くのモデルプロバイダーに対応
  5. 05自動コミットとテスト関連のワークフロー

活用シーン

  1. 01既存プロジェクト全体の変更やテスト追加をAIに任せる
  2. 02コーディングエージェントの処理で非対話的にコードを変更する
  3. 03モデルを切り替えて編集結果を比較する

インストール

OS またはパッケージマネージャーを選び、コマンドをターミナルで実行します。

$
pipx install aider-chat

インストール後にaider --versionを実行して確認します。

コマンド例

よく使うコマンドを使う順に並べています。

01
aider
02
aider --model sonnet
03
aider --message "add tests"

詳細

Aider ロゴ

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

Aider を使うと、LLM とペアプログラミングして新しいプロジェクトを始めたり、既存のコードベースを拡張したりできます。

aider のスクリーンキャスト

GitHub スター数 PyPI ダウンロード数 週あたりのトークン数 OpenRouter ランキング シンギュラリティ

機能

クラウドおよびローカルの LLM

README の画像 Aider は Claude 3.7 Sonnet、DeepSeek R1 & Chat V3、OpenAI o1、o3-mini & GPT-4o で最もよく動作しますが、ローカルモデルを含むほぼすべての LLM に接続できます。


コードベースのマップを作成

README の画像 Aider はコードベース全体のマップを作成するため、より大規模なプロジェクトでもうまく機能します。


100 以上のプログラミング言語

README の画像 Aider はほとんどの一般的なプログラミング言語で動作します: python、javascript、rust、ruby、go、cpp、php、html、css など多数。


Git 連携

README の画像 Aider は適切なコミットメッセージを付けて変更を自動的にコミットします。使い慣れた git ツールを使って、AI による変更を簡単に差分表示、管理、取り消しできます。


IDE での使用

README の画像 お気に入りの IDE やエディターの中で aider を使用できます。コードにコメントを追加して変更を依頼すると、aider が作業を始めます。


画像とウェブページ

README の画像 チャットに画像やウェブページを追加して、視覚的なコンテキスト、スクリーンショット、参考ドキュメントなどを提供できます。


### [音声からコードへ](https://aider.chat/docs/usage/voice.html)

README の画像 aider と音声でコードについて話しましょう!新機能、テストケース、バグ修正を音声でリクエストすると、aider が変更を実装します。


リンティングとテスト

README の画像 aider が変更を行うたびに、コードのリンティングとテストを自動的に実行します。aider はリンターやテストスイートによって検出された問題を修正できます。


Web チャットへのコピー&ペースト

README の画像 任意の LLM をその Web チャットインターフェース経由で利用できます。aider は、ブラウザーとの間でコードコンテキストと編集内容をコピー&ペーストする作業を効率化します。

はじめに

python -m pip install aider-install
aider-install

# Change directory into your codebase
cd /to/your/project

# DeepSeek
aider --model deepseek --api-key deepseek=<key>

# Claude 3.7 Sonnet
aider --model sonnet --api-key anthropic=<key>

# o3-mini
aider --model o3-mini --api-key openai=<key>

詳細については、インストール手順と使用ドキュメントを参照してください。

詳細情報

ドキュメント
コミュニティとリソース

ユーザーからの声

コメント