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 金鑰的主控權。它透過將終端機、GUI 和代理編排整合至單一二進位檔,解決了 AI 工具碎片化問題。
如何運作
以 Rust 建構,此系統使用單一引擎驅動四種不同介面:桌面 GUI、CLI REPL、腳本用的非互動模式,以及 Web 應用。它與大量 LLM 提供者(包括透過 Ollama 使用本地模型)整合,並支援 Model Context Protocol (MCP) 以擴展工具功能。代理循環處理回合、工具呼叫與上下文管理,而作業系統層級的限制(如 macOS Seatbelt 或 Linux Landlock)確保 shell 命令在安全的檔案系統邊界內執行。
適用對象
希望擁有高度可客製化、以本地為先的 AI 代理工具的開發者、進階使用者與企業,能自動化複雜工作流程、管理專案特定的知識庫,並與各種 LLM 提供者整合,而不必被困在封閉生態中。
主要亮點
- 多表面介面:可透過桌面 GUI、CLI 或基於 Web 的 API 表面存取代理。
- 廣泛的提供者支援:相容 27 個提供者中的 1,100 多個模型,包含本地優先選項。
- 安全執行:透過作業系統強制的檔案系統邊界限制 shell 命令,防止未經授權的存取。
- 代理編排:支援模型驅動的子代理、並行側信道代理與多流程代理團隊。
- 媒體工作室:內建工具,支援跨多個提供者由文字或影像生成圖像與影片。
- 知識管理:專案與使用者專屬的維基(KMS)以及背景程序(
/dream)用於審計與整合會話。 - 瀏覽器自動化:可作為工具驅動真實的 Chrome 會話,用於導航與表單填寫。
- 企業就緒:支援品牌化、OIDC SSO 與工具呼叫審計日誌的簽署組織政策。
相關
- 專案
- 專案
- 專案
- 專案
- 專案