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 はローカル実行向けに設計されたネイティブRust AIエージェントワークスペースです。ユーザーが複数の専門的なAIエージェント(コーディング、リサーチ、執筆など)を1つのプロジェクト内で並列で実行できる主権的な環境を提供し、各エージェントが独自のメモリ、設定、ブラウザプロファイルを保持して自己完結するようにします。
動作方法
このプロジェクトは1つのバイナリとして動作し、デスクトップGUI、CLI REPL、スクリプト用の非対話モード、Webアプリの4つの異なるユーザーインターフェースをサポートしています。統一されたエージェントループとツールレジストリを使用して相互作用を管理します。セキュリティを確保するため、macOS Seatbelt、Linux Landlock、またはbubblewrapを用いたOSレベルのBash制限を実装し、エージェントがワークスペース外のファイルにアクセスできないようにしています。
対象ユーザー
クラウドオンリーのエコシステムに依存せずに、タスクの自動化、知識ベースの管理、複数エージェントの調整が可能なオープンソースでローカル優先のAIエージェントハーネスを求める開発者やパワーユーザー向けに構築されています。
特徴
- マルチエージェントワークスペース: 最大8つのエージェントを同時に実行可能。各エージェントは独自のプロセスとセッションで隔離されています。
- 広範なプロバイダーサポート: Ollamaを介したローカルオプションを含む、27のプロバイダーにわたる1,100以上のモデルに対応。
- メディアスタジオ: テキストから画像生成、画像編集、テキスト/画像から動画生成のための組み込みツール。
- オープンスタンダード: ツール用の Model Context Protocol (MCP) とプロジェクト指示用の
AGENTS.mdをサポート。 - Rustで記述: セキュリティと主権を重視した、高性能なネイティブバイナリ。
- 高度なオーケストレーション: 「プランモード」によるステップバイステップ承認、定期ジョブスケジューリング、長期間にわたる目標志向のループなどの機能を備えています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト