Hmbown/Codewhale
Open-source coding agent for your terminal, built in Rust and on a journey of continuous community improvement. Issues and PRs welcome.
何を解決するか
Codewhale はターミナルベースのコーディングエージェントで、開発者がコマンドラインから反復的または複雑なコーディングタスクを自動化するのを支援します。ユーザーはリポジトリを読み取り、ファイルを編集し、特定の目標を達成するためにコマンドを実行できます。これは、問題を自律的に処理できるAIチームメイトとして機能します。
動作方法
Rustで構築されたCodewhaleは、Ollama、vLLM、SGLangなどのローカルランナーまたはホスト提供者を介してさまざまなAIモデルと統合されます。TUI(ターミナルユーザーインターフェース)または直接的なコマンドライン実行ツールとして動作します。エージェントはコードを読み取り、コマンドを実行し、ユーザーの目標に基づいてファイルを変更できます。安全性和制御性を維持するために、承認モード(Ask、Auto-Review、Full Access)とワークスペーススナップショット(/undo および /restore で簡単に復元可能)を備えています。
対象ユーザー
ターミナルで作業することを好む開発者で、ローカル環境で現実のタスクを実行できるAIエージェントを、高い制御性と組織性で必要とする人。
特徴
- モデルの柔軟性: ホスト提供モデルとローカルモデルの幅広いサポート。
/modelで切り替え可能。 - 制御機構: 読み取り専用プラン、承認モード、
/undoで変更を元に戻す機能を備えています。 - 目標志向: 永続的な目標とセッション保存をサポートし、長期的な作業に適しています。
- 拡張性: MCPサーバーとスキルに接続可能。カスタマイズ可能なフックを提供し、エージェントの役割を読み取り可能なファイルとして定義できます。
- 安全性: オプションのOSサンドボックスとリポジトリルールにより、エージェントの行動を制限できます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト