fastclaw-ai/fastclaw

Multi-Agent Framework

解决的问题

FastClaw 提供一个轻量级、单一二进制文件的运行时,用于创建和管理多个 AI 代理。它消除了手动设置 LLM 连接、工具执行环境和会话管理的复杂性,让用户可以部署具有不同个性、记忆和技能,并能集成到各种通信频道的代理。

工作原理

FastClaw 作为一个“代理工厂”,通过集中式数据库(默认 SQLite 或 Postgres)和文件系统来管理代理的技能。每个代理由系统文件(如 SOUL.md 用于个性,MEMORY.md 用于长期事实)定义,并可配置特定的 LLM 提供商和工具。运行时处理 LLM 与代理工具之间的通信,利用本地 Docker 沙盒或云端 E2B 沙盒来安全地执行代码和管理文件。

适用对象

它专为需要将 AI 代理部署到生产环境的开发者和组织而设计,特别是那些想要将代理连接到 Telegram、Discord 和 Slack 等 IM 平台,或正在构建多租户应用程序(需要为不同终端用户配置代理)的开发者。

亮点

  • 多代理管理:创建和管理多个代理,每个代理都有自己的模型覆盖、个性和私有技能。
  • 沙盒隔离:支持 Docker 和 E2B 沙盒,安全地执行工具调用并将文件镜像回持久存储。
  • 广泛的 LLM 支持:兼容 OpenAI、Anthropic、Ollama、OpenRouter、Groq、DeepSeek、Mistral 以及任何 OpenAI 兼容的 API。
  • 频道集成:内置 Telegram、Discord 和 Slack 的绑定,让终端用户可以在他们偏好的平台上与代理交互。
  • 可扩展工具:包含插件系统(JSON-RPC)、MCP 服务器支持,以及从 ClawHub 或 GitHub 安装技能的能力。
  • 全面 API:提供 OpenAI 兼容的聊天端点,以及用于发现和会话管理的专业代理通信协议(ACP)。

相关

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