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

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目