应用介绍
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 二进制,没有额外依赖,本地和云端用同一套东西。
造好之后怎么用出去,它给了几条路:绑到 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 二进制,没有额外依赖,本地和云端用同一套东西。

