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 Agent 工作空間,旨在於您的機器上本地運行。它提供了一個統一的環境,讓 AI Agent 可以進行編碼、自動化任務並協調複雜的工作流,而無需依賴於被鎖定的雲端生態系統。它透過將終端機、聊天介面和檔案管理器整合進單一二進位檔中,解決了 AI 工具碎片化的問題。
How it works
thClaws 使用單一的 Rust 編寫的引擎來驅動四種不同的使用者介面:原生桌面 GUI、CLI REPL、用於腳本的非互動模式,以及網頁介面。它整合了多種 LLM 提供商(包括透過 Ollama 運行的本地模型),並支援 Model Context Protocol (MCP) 等開放標準以整合第三方工具。
關鍵的編排功能包括:
- Multi-tier orchestration: 支援模型驅動的子 Agent、使用者驅動的並行側邊通道,以及多進程 Agent Teams。
- Knowledge Management: 使用基於 grep 的知識管理系統 (KMS) 來進行專案與使用者維基 (wikis)。
- Coded Instructions: 遵循
AGENTS.md或CLAUDE.md檔案來設定專案特定的系統提示詞。 - Automation: 包含用於定期任務的內建建置器 (scheduler) 以及用於長期、自主建置的 "goal" 模式。
Who it’s for
它針對的是希望擁有一個主權式的、以本地優先的 AI Agent,且該 Agent 可以與本地檔案系統互動、執行 Shell 命令,並能透過插件和 MCP 伺服器進行擴展的開發者與進階用戶。
Highlights
- Single Binary: 所有功能都打包成一個適用於 macOS、Windows 和 Linux 的執行檔。
- Multi-Provider Support: 支援 Anthropic, OpenAI, Google Gemini, Alibaba Qwen, DeepSeek, 以及透過 Ollama/LMStudio 運行的本地模型。
- Extensibility: 可透過 Skills (YAML/Markdown)、Plugins 和 MCP 伺服器進行擴展,無需撰寫 Rust 代碼。
- Media Studio: 內建用於文字轉圖片、圖片編輯、以及文字/圖片轉影片的工具。
- Sovereign Design: 本地檔案系統沙盒化、使用 OS keychain 用於 API 金鑰,以及離線能力。
- OpenRouter Fusion: 能夠將查詢分發到多個模型並透過判斷模型 (judge model) 綜合得出共識答案。"},