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 是一个专为本地执行设计的原生 Rust AI 代理工作区。它提供了一个主权环境,用户可以在单个项目中并行运行多个专业 AI 代理(用于编码、研究或写作),确保每个代理都保持独立,拥有自己的内存、设置和浏览器配置文件。

如何工作

该项目作为一个单一二进制文件运行,支持四种不同的用户界面:桌面 GUI、CLI REPL、用于脚本的非交互模式,以及 Web 应用。它使用统一的代理循环和工具注册表来管理交互。为确保安全,它实现了操作系统级别的 Bash 封闭(使用 macOS Seatbelt、Linux Landlock 或 bubblewrap),防止代理访问工作区以外的文件。

适用人群

专为希望拥有开源、本地优先的 AI 代理引擎的开发者和高级用户打造,可自动化任务、管理知识库,并在不依赖仅限云端生态系统的前提下协调多个代理。

主要亮点

  • 多代理工作区:可同时运行最多 8 个代理,每个代理都有独立的进程和会话。
  • 广泛的提供者支持:支持 27 个提供者超过 1,100 个模型,包括通过 Ollama 的本地选项。
  • 媒体工作室:内置工具支持文本转图像、图像编辑,以及文本/图像转视频生成。
  • 开放标准:支持工具的 Model Context Protocol (MCP) 和项目说明的 AGENTS.md。
  • 用 Rust 编写:高性能原生二进制文件,注重安全性和主权。
  • 高级编排功能:支持“计划模式”进行分步审批、重复任务调度,以及长期目标导向的循环。

相关

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