このプロジェクトについて
Aiderは、ローカルのコードベースに直接統合されるコマンドラインAIペアプログラミングアシスタントです。Claude 3.7 Sonnet、DeepSeek、OpenAIモデルを含む、幅広いクラウドおよびローカルLLMをサポートしています。
主な機能は以下の通りです:
- コードベースマッピング:プロジェクト全体のマップを作成し、大規模なリポジトリでもコンテキストを維持します。
- 多言語サポート:Python、JavaScript、Rust、Go、C++を含む100以上のプログラミング言語に対応しています。
- Git統合:詳細なコミットメッセージと共に変更を自動的にコミットするため、開発者は標準的なgitツールを使用してAIによる編集の差分確認や取り消しを行うことができます。
- IDE統合:エディタ内で使用でき、コードコメントを通じて変更をリクエストすることが可能です。
- 視覚および音声入力:コンテキストとして画像やウェブページを追加できるほか、機能リクエストや修正のための音声からコードへの変換機能をサポートしています。
- 自動品質管理:リンターやテストスイートと統合し、変更後の問題を自動的に検出して修正します。
- ウェブチャットワークフロー:ターミナルとウェブベースのLLMインターフェース間でコンテキストをコピー&ペーストするプロセスを効率化するツールを提供します。