codewhale-hq/Codewhale
Open-source Rust agent engine and terminal client for Codewhale, with provider choice, tools, approvals and receipts.
何を解決するか
Codewhale は、ソフトウェア開発タスクを自動化するためのオープンソースAIエージェントです。手動でファイルを編集したり、ターミナルコマンドを実行したり、コードの変更を検証したりする問題を解決し、AIがプロジェクトリポジトリやローカル環境と直接対話できるようにします。
動作方法
このツールは、任意のモデル(Ollama、vLLM、SGLang を通じたホスト型またはローカル)に接続するランタイムとして動作します。ユーザーはターミナルインターフェース(TUI)、ローカルWebクライアント、またはVS Code拡張機能を通じて操作できます。エージェントはコードベースを読み取り、ファイルを編集し、特定の目標を達成するためにシェルコマンドを実行できます。ユーザーがエージェントの行動を制御できるように、異なる権限モード(Ask、Auto-Review、Full Access)をサポートしています。
対象ユーザー
ローカル環境内で自律的に動作するAI駆動のコーディングアシスタントを求める開発者向けに設計されています。モデルに依存せず、実行権限に対して細かい制御が可能です。
特徴
- モデル非依存: Ollama などのさまざまなホストプロバイダーまたはローカルランタイムに接続可能。
- 自律的実行: リポジトリの読み取り、ファイルの編集、コマンドの実行が可能。
- 拡張性: MCPサーバー、カスタムスキル、フックをサポート。
- コンピュータ使用: OS上の他のアプリケーションを観察・操作するためのプラグインを含む。
- 柔軟なインターフェース: TUI、Webクライアント、VS Code拡張機能で利用可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト