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拡張機能で利用可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト