FastClaw

FastClaw

Agent工厂框架

AI官网

应用介绍

FastClaw 是一个用 Go 写的 Agent 工厂,整套就是一个单文件二进制,扔到机器上就能跑,不用先搭一堆依赖。它的定位不是「一个 agent」,而是造 agent 和分发 agent 的地方——后台里 agent 是一等公民,每一个都能单独配自己的模型、性格设定、技能和记忆,互不干扰。

造好之后怎么用出去,它给了几条路:绑到 Telegram、Discord、Slack 上当机器人,每个渠道和会话的上下文各自隔离;或者对外暴露成兼容 OpenAI 格式的接口,让别的产品把它当 agent 运行时来调,原本接大模型的代码几乎不用改。部署上,装在自己机器上就是一支内部的 agent 团队,放到云上就是一个对外的 agent 平台。

许可这块要留意:底子是 Apache 2.0,但加了附加条款。自用、以及拿它当自己 SaaS 产品的后端,都不需要额外授权;但如果是托管起来做成多租户服务、把访问权卖给互不相干的多家机构(也就是做一个竞争性的 agent 平台),就需要向版权方另买商业许可,另外前端界面上的 FastClaw 标识不能去掉。

软件功能



多 agent 管理:一个实例里可以建很多 agent,每个有自己的人格设定文件、记忆、技能和工具,也能单独指定用哪个模型。

模型不绑定:OpenAI、Anthropic、Ollama、OpenRouter、Groq、DeepSeek、Mistral 以及任何兼容 OpenAI 接口的服务都能接,支持按 agent 覆盖配置和提示词缓存。

IM 渠道接入:可以直接绑成 Telegram、Discord、Slack 机器人,不同渠道和不同对话的会话彼此隔离,不会串上下文。

工具与沙箱:内置命令执行、文件和网页工具,可以放进 E2B 云沙箱或者 Docker 里跑,执行前后自动同步工作区。

技能与插件:技能可以从共享仓库或 GitHub 安装,按 agent 私有或全局启用;同时支持 MCP 服务和 JSON-RPC 插件。

长期记忆:记忆写在一份会自动更新的文件里,配合完整的会话历史,让 agent 记得住之前发生过什么。

兼容接口输出:对外提供 OpenAI 格式的 chat completions 接口,其他产品可以直接把它当模型端点接进去。

单文件部署:一支 Go 二进制,没有额外依赖,本地和云端用同一套东西。

应用截图