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 和工具调用审计日志的签名组织策略。
相关
- 项目
- 项目
- 项目
- 项目
- 项目