

Aiderとは?
Aiderは、新規プロジェクトの作成や既存コードベースの変更を支援する、ターミナルベースのAIコーディングアシスタントです。ローカルにインストールし、プロジェクトのディレクトリで起動して言語モデルに接続します。クラウドプロバイダーとローカルモデルに対応しており、Anthropic、DeepSeek、OpenAIなどのサービスはAPIキーを設定して利用します。
Aiderはコードベースのマップを作成し、変更時に必要な文脈をモデルに提供します。100を超えるプログラミング言語に対応し、Gitと連携して、変更内容がわかるメッセージ付きで編集を自動コミットします。使い慣れたツールで差分を確認したり、変更を元に戻したりできます。また、編集後にリンターやテストを実行し、検出された問題に対処することもできます。
チャットや音声で機能追加、バグ修正、テスト作成を依頼でき、画像やWebページを参考資料として追加できます。普段使っているエディターとも併用でき、コード内のコメントで変更を依頼する使い方にも対応しています。モデルへの接続にはAPIが推奨されていますが、ターミナルとモデルのブラウザ版チャットとの間でコードをコピー&ペーストする方法も利用できます。
Aiderでできること
クラウドとローカルのモデル
対応するクラウドプロバイダーやローカルの言語モデルに接続し、コーディング支援を受けられます。
コードベースのマッピング
リポジトリのマップを作成し、モデルが大規模なプロジェクトを扱う際に役立てます。
Gitへの自動コミット
変更内容がわかるメッセージ付きでコードの変更をコミットし、Gitで編集内容を確認・管理したり、元に戻したりできます。
Lintとテスト
変更後にリンターやテストを実行し、検出された問題を修正できます。
音声によるコーディング
新機能、テストケース、バグ修正の依頼を音声で受け付けます。
画像とWebの参考資料
スクリーンショット、画像、Webページを参考資料として会話に追加できます。
Aiderが向いている人
- ソフトウェア開発者
- ターミナル上でAIを使い、プロジェクトの作成、既存リポジトリの変更、コードのデバッグを行えます。
- 大規模なコードベースを扱う開発者
- リポジトリのマッピングとGit連携を活用し、コードの文脈を踏まえた変更を行い、確認や取り消しができます。
よくある質問
Aiderでローカルモデルを使えますか?
はい。Aiderはクラウドの言語モデルに加え、ローカルモデルにも対応しています。
Aiderは既存のプロジェクトでも使えますか?
はい。既存のコードベース内で実行でき、リポジトリのマップを作成して変更に役立てます。
変更内容を確認したり、元に戻したりできますか?
Aiderは、変更内容がわかるコミットメッセージ付きで変更をGitに自動コミットします。Gitのツールで差分を確認したり、編集を元に戻したりできます。
モデルのAPIを使う必要がありますか?
AiderはモデルのAPIを使う場合に最も適していますが、ブラウザ版のモデルチャットとコピー&ペーストでやり取りする方法にも対応しています。
Aiderの代替ツール
代替ツールを比べるほかのAIコーディングアシスタントツール
もっと見る
JetBrains
AIコーディングアシスタント
開発者やソフトウェアチーム向けのAI開発ツールとコーディングエージェントです。

Stitch
AIグラフィックデザイン
テキストやスケッチ、スクリーンショットからUIデザインとフロントエンドコードを生成します。

CodeRabbit
AIコーディングアシスタント
AIでコードレビュー、プルリクエストの優先順位付け、変更の説明、セキュリティ監視を行います。

Devin Desktop
AIコーディングアシスタント
ローカルとクラウドの開発エージェント管理、変更のレビュー、コーディングを1つのIDEで行えます。
Gemini CLI
AIコーディングアシスタント
コード作成・解析や作業の自動化を行うオープンソースのターミナルエージェントです。

GitHub Copilot
AIコーディングアシスタント
コードの作成、レビュー、更新を支援するAIアシスタント兼エージェントです。