thClaws/thClaws

Open-source AI agent harness in native Rust — GUI, CLI, headless, and webapp from one binary. Multi-provider, MCP, skills, plugins, agent teams.

何を解決するか

thClaws はローカル実行向けに設計されたオープンソースのAIエージェントワークスペースです。ユーザーがコードを記述し、タスクを自動化し、知識を管理できる統合環境を提供しながら、データやAPIキーの所有権を維持します。分散したAIツールの問題を解決するために、ターミナル、GUI、エージェントオーケストレーションを1つのバイナリに統合しています。

動作方法

Rustで構築されたこのシステムは、1つのエンジンで4つの異なるインターフェースを駆動します:デスクトップGUI、CLI REPL、スクリプト用の非対話モード、Webアプリ。多数のLLMプロバイダー(Ollamaを介したローカルモデルも含む)と統合され、ツール機能を拡張するためのModel Context Protocol (MCP) をサポートしています。エージェントループはターン処理、ツール呼び出し、コンテキスト管理を処理し、macOS SeatbeltやLinux LandlockなどのOSレベルの制約により、シェルコマンドが安全なファイルシステム境界内で実行されるように保証しています。

対象ユーザー

複雑なワークフローを自動化し、プロジェクト固有の知識ベースを管理し、さまざまなLLMプロバイダーと統合できるが、閉鎖的な環境に縛られたくない開発者、パワーユーザー、企業向けに最適です。

主な特徴

  • マルチサーフェスインターフェース:デスクトップGUI、CLI、またはWebベースのAPI表面からエージェントにアクセス可能。
  • 広範なプロバイダーサポート:27のプロバイダーで1,100以上のモデルに対応し、ローカルファーストのオプションも含む。
  • セキュアな実行:シェルコマンドの実行を、不正アクセスを防ぐためのOSによるファイルシステム境界で制限。
  • エージェントオーケストレーション:モデル駆動のサブエージェント、並列のサイドチャネルエージェント、マルチプロセスエージェントチームをサポート。
  • メディアスタジオ:複数のプロバイダーを介して、テキストや画像から画像や動画を生成するための組み込みツール。
  • 知識管理:プロジェクトおよびユーザー固有のWiki(KMS)と、セッションを監査・統合するバックグラウンドプロセス(/dream)。
  • ブラウザ自動化:ナビゲーションやフォーム入力のため、実際のChromeセッションをツールとして操作可能。
  • エンタープライズ対応:ブランド化、OIDC SSO、ツール呼び出しの監査ログに対応した署名済み組織ポリシー。

関連

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