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.
What it solves
thClawsは、ローカルマシン上で動作するように設計されたオープンソースのAIエージェント・ワークスペースです。AIエージェントが、特定のクラウドエコシステムに依存することなく、コーディング、タスクの自動化、および複雑なワークフローの調整を行える統一された環境を提供します。ターミナル、チャットインターフェース、およびファイルマネージャーを単一のバイナリに統合することで、断片化されたAIツールを解決します。
How it works
このプロジェクトは、4つの異なるユーザーインターフェースを駆動する単一のRustベースのエンジンを使用しています:ネイティブデスクトップGUI、CLI REPL、スクリプト用の非対話モード、およびWebベースのインターフェースです。Ollamaを介したローカルモデルを含む幅広いLLMプロバイダーと統合し、Model Context Protocol (MCP) のようなオープンスタンダードをサポートしています。
主なオーケストレーション機能は以下の通りです:
- Multi-tier orchestration: モデル駆動型のサブエージェント、ユーザー駆動の並行サイドチャネル、およびマルチプロセス Agent Teams をサポートします。
- Knowledge Management: grepベースの知識管理システム (KMS) を使用して、プロジェクトごと、ユーザーごとのWikiを作成します。
- Coded Instructions: プロジェクト固有のシステムプロンプトとして、
AGENTS.mdまたはCLAUDE.mdファイルを尊重します。 - Automation: 定期的なジョブのための組み込みのスケジューラー、および長時間実行される自律的なビルドのための "goal" モードを備えています。
Who it’s for
ローカルファイルシステムと対話、シェルコマンドの実行、およびプラグインやMCPサーバーを介して拡張可能な、主権的でローカルファーストなAIエージェントを求める開発者やパワーユーザー向けです。
Highlights
Single Binary: すべての機能がmacOS, Windows, および Linux 用の単一の実行ファイルにまとめられています。
Multi-Provider Support: 最適なモデルを選択するために、Anthropic, OpenAI, Google Gemini, Alibaba Qwen, DeepSeek, および Ollama/LMStudio 経由のローカルモデルに対応しています。
Extensibility: Rustのコードを書くことなく、Skills (YAML/Markdown), Plugins, および MCP サーバーを介して拡張可能です。
Media Studio: テキストから画像、画像編集、およびテキスト/画像からビデオ生成のための組み込みツールを備えています。
Sovereign Design: ローカルファイルシステムのサンドボックス化、APIキーのための OS keychain、およびオフライン機能を提供します。
OpenRouter Fusion: クエリを複数のモデルに分散させ、判定モデル (judge model) を通来して合意の回答を合成合成します。