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 可以进行编码、自动化任务并协调复杂的 workflows,而无需依赖于被锁定的云端生态系统。它通过将终端、聊天界面和文件管理器整合进单一二进制文件,解决了 AI 工具碎片化的问题。
How it works
thClaws 使用单一的 Rust 引擎来驱动四种不同的用户界面:原生桌面 GUI、CLI REPL、用于脚本的非交互模式,以及 Web 界面。它集成了多种 LLM 提供商(包括通过 Ollama 运行的本地模型),并支持 Model Context Protocol (MCP) 等开放标准以整合第三方工具。
关键的编排功能包括:
- Multi-tier orchestration: 支持模型驱动的子 Agent,用户驱动的并发侧边通道,以及多进程 Agent Teams。
- Knowledge Management: 使用基于 grep 的知识管理系统 (KMS) 来进行每个项目和每个用户的 wikis。
- Coded Instructions: 遵循
AGENTS.md或CLAUDE.md文件来设置项目特定的系统提示词。 - Automation: 包括内置的调度器用于定期任务,以及用于长期、自主构建的 "goal" 模式。
Who it’s for
它面向开发者和高级用户,他们想要一个主权的、本地优先的 AI 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) 综合得出共识答案。