FastClaw 单文件挑战 OpenClaw:1.3k 星的 Go Agent 工厂,30 秒拉起有灵魂的 AI Agent

FastClaw 单文件挑战 OpenClaw
FastClaw 单文件挑战 OpenClaw:1.3k 星 + Go 单二进制 + 30 秒拉起

GitHub 上有个项目,叫 FastClaw,1.3k 星,223 个 fork,话题标签里直接写着 openclaw-alternative——它的目标就是从 OpenClaw 嘴里抢肉吃。

但 FastClaw 偏偏用 Go 写——编译完就一个二进制文件,连 PyInstaller 都不用。

下载下来 ./fastclaw 一跑,浏览器跳到 http://localhost:18953,30 秒内一个 AI Agent 就站在你面前了。

不是那种只有聊天框的 demo——能立刻对话、能搜网页、能写文件、能跑代码的那种。

它把"Agent Factory"四个字当真了

市面上"Agent 框架"多到烂大街。LangChain、AutoGen、CrewAI、MetaGPT——你装一个跑起来,光是配环境就得半天。

FastClaw 的思路反着来:不要框架,要一个完整的产品

你看它默认装好的东西:

  • SOUL.md —— 每个 Agent 的人格文件,写一段话它就是谁
  • MEMORY.md —— 长期记忆,heartbeat 机制自动更新
  • Skills —— 预装 code-runner、image-gen、data-analysis、translation、web-search、skill-creator 六个
  • Tools —— exec、read_file、write_file、list_dir、web_fetch、web_search、memory_search
  • Channels —— Telegram、Discord、Slack 三种 bot,session 互相隔离
  • Sandbox —— E2B 云沙箱或 Docker 沙箱二选一

这套组合打下来,"Agent Factory"这个词才真的有了画面——不是写一段 prompt 调个 API 那种轻飘飘,是在工厂里实打实地组装一个能干活的人。

SOUL.md 才是杀手锏

大多数 Agent 框架把"人格"当成 prompt 一部分,写完就丢。FastClaw 把人格、记忆、技能、工具拆成了文件系统里的四个独立文件

~/.fastclaw/agents/default/agent/
├── agent.json          # 模型配置
├── SOUL.md             # 人格
├── MEMORY.md           # 长期记忆
├── sessions/           # 会话历史
└── skills/             # 私有技能

你想给同一个底层模型做 3 个不同人格的客服?clone 三份 SOUL.md 就行。想让一个 Agent 学完东西不会忘?改 MEMORY.md,下次 heartbeat 它自己读。

更狠的是,FastClaw 把整个工作目录做成 git 快照——v0.52.1 加了会话级 workspace 版本历史,每段对话都能回滚。"Agent 框架"四个字已经装不下它了,它在做的是"AI 员工的版本管理器"。

它和 LangChain、OpenClaw 不一样在哪

FastClaw vs LangChain vs OpenClaw 对比卡
FastClaw vs LangChain vs OpenClaw 对比(依据:FastClaw v0.52.1 README + LangChain / OpenClaw 公开信息)

说句公道话,LangChain 不是不能用,但它是个。你要自己拼 LLM、拼工具、拼记忆、拼沙箱、拼部署——拼完发现,哦,这不就是 FastClaw 已经做完的事吗。

OpenClaw 是个商业产品,功能完整但要付费、要订阅、部署在它家云上。FastClaw 是它的开源替代品,单二进制、curl | bash 装到你自己的机器上,完全自托管

它甚至连 API 都设计成了 OpenAI 兼容——

POST /v1/chat/completions

你之前用 OpenAI SDK 写的代码,把 base_url 改成 http://localhost:18953/v1直接跑。这意味着你现有的产品接入 FastClaw,几乎零改造。

多租户也留了口子:X-Fastclaw-End-User 头打过去,FastClaw 就把这个用户 lazy 起来,不需要你提前注册账号。

当然,得说句公道话

第一,单二进制不等于零配置。你至少要有一个 LLM 的 API Key——OpenAI、Anthropic、DeepSeek、OpenRouter 都行。第一次跑会进 setup 向导,老老实实填一下。

第二,版本号是 0.52.1。0.x 意味着 API 还在快速迭代——v0.52.1 修了 DeepSeek v4 flash 400 错误、Postgres cron 时区不准、ReAct 循环 stall 检测,节奏非常快。生产环境先用 pin 住版本。

第三,许可也没那么"纯净"。它叫 FastClaw Community License(Apache 2.0 + 附加条款):自己用、做成后端产品、内部部署都行;但要做多租户 SaaS 收钱,得联系 support@thinkany.ai 谈商业许可。

第四,它不解决"模型好不好"的问题。模型还是你配的那个 GPT-4o / Claude / DeepSeek / Ollama 本地模型。FastClaw 解决的是"模型怎么变成能用的 Agent"。

金句卡:Agent 不稀奇,装进单二进制、30 秒拉起、写 SOUL.md 就有灵魂
Agent 不稀奇,把 Agent 装进单二进制、30 秒拉起来、写 SOUL.md 就有灵魂

Agent 不稀奇,把 Agent 装进单二进制、30 秒拉起来、写 SOUL.md 就有灵魂——这才是 FastClaw 的本事。

OpenClaw 收的是订阅费,FastClaw 收的是你愿意自己写 SOUL.md 的那 5 分钟。

常见问题

FastClaw 是什么语言写的?

Go。单二进制编译产物,下载即用。

FastClaw 怎么安装?

一行命令:curl -fsSL https://raw.githubusercontent.com/fastclaw-ai/fastclaw/main/install.sh | bash。Windows 用 PowerShell 一行安装脚本。

FastClaw 默认端口是?

18953。Dashboard 在 http://localhost:18953

FastClaw 兼容 OpenAI API 吗?

兼容。POST /v1/chat/completions 是 OpenAI 兼容流式接口。把 base_url 改成本地 18953 端口,OpenAI SDK 直接跑。

FastClaw 商业 SaaS 部署能直接用吗?

不行。FastClaw Community License 要求多租户 SaaS 托管必须联系 support@thinkany.ai 谈商业许可。

网址

FastClaw 官网:https://fastclaw.ai/
Github 开源:https://github.com/fastclaw-ai/fastclaw