FastClaw 🦀 — "更快更好的 OpenClaw"(Go 版 Agent 运行时)
> 一句话版本:一个用 Go 写的 AI Agent 运行时,宣称"更快更好",单二进制部署、自带 Web 管理面板、支持多 Agent/多租户/沙箱/MCP。比 Nanobot(Python)更拼性能,但比 OpenClaw(Node.js)生态小得多。
来源: https://github.com/fastclaw-ai/fastclaw
组织: fastclaw-ai(含 chatclaw、clawhost、fastclaw-hub)
版本: dev 分支活跃开发中
许可: MIT
日期: 2026-05-13
评分: ⭐⭐⭐⭐ (3.5/5)
这是什么?
FastClaw 是一个用 Go 写的 AI Agent Factory——创建、管理、运行 AI Agent 的平台。它的自我介绍非常简单直接:
> "Faster and better openclaw alternative."
这是一个产品级的 Agent 平台,不是学术项目(不像 Nanobot)。它追求的是性能(Go 单二进制)、可管理性(Web Dashboard)、生产环境就绪(沙箱、多租户、Postgres 支持)。
技术数据(源码实测)
fastclaw(Go,194 个文件,dev 分支)
cmd/ 2,507 行 ← CLI 入口(root、daemon、agents 子命令)
internal/ 50,913 行 ← 核心引擎
├── agent/ ~9,232 行 ← Agent 循环 + 工具 + sandbox 集成
│ ├── loop.go 2,353 行 ← 主 agent loop
│ └── tools/ 3,963 行 ← 内置工具(file/web/memory/patch/exec…)
├── store/ ~5,400 行 ← 数据库层(SQLite/Postgres)
├── setup/ ~8,000 行 ← Web Dashboard handlers(CRUD + 管理)
├── gateway/ ~3,500 行 ← HTTP 网关 + 路由
├── agentcli/ ~873 行 ← CLI Agent 管理
├── session/ ~832 行 ← 会话管理
└── sandbox/ ~1,400 行 ← E2B + Docker 沙箱
──────────────────────
Go 代码总计 ~53,420 行
GitHub: 583 ⭐, 88 forks(2026-05-13)
> 比较:Nanobot ~34K 行 Python(+67K 测试),OpenClaw ~430-587K 行 TS。FastClaw 位于二者之间——比 Nanobot 大但比 OpenClaw 小很多,且纯 Go 编译成单二进制。
核心功能
| 功能 | 说明 | |
|---|---|---|
| **单二进制部署** | Go 编译,`curl ... install.sh | bash` 秒装 |
| **Web 管理面板** | 完整 Dashboard(localhost:18953),含 Agent/Skills/Models/Channels/Scheduler 管理 | |
| **多 Agent** | 每个 Agent 独立 SOUL.md、记忆、技能、模型、通道 | |
| **多租户** | Admin / User / Agent 三级 API Key,用户隔离 | |
| **MCP 支持** | MCP 服务器协议 | |
| **多通道** | Telegram / Discord / Slack(按 Agent 绑定) | |
| **LLM 提供商** | OpenAI、Anthropic、Ollama、OpenRouter、Groq、DeepSeek、Mistral + 任意兼容 API | |
| **沙箱** | E2B 云端 或 Docker(自动水化 skill 和 workspace) | |
| **记忆** | MEMORY.md 长期事实 + 会话上下文 | |
| **技能** | SKILL.md,ClawHub 安装,Agent 私有或共享 | |
| **内置工具** | exec / read_file / write_file / web_fetch / web_search / memory_search | |
| **调度器** | Cron 任务(每日提醒、定时检查等) | |
| **OpenAI 兼容 API** | /v1/chat/completions + 流式 SSE | |
| **多租户部署** | SQLite 单机 / Postgres 多 Pod + S3 对象存储 |
架构特点
Agent 工厂模式
FastClaw 的核心设计是 Agent Factory:
- 一个 FastClaw 实例可以同时运行多个 Agent
- 每个 Agent 有独立的 identity(SOUL.md)、模型配置、技能集、通道绑定、Cron 任务
- Agent 之间隔离,但共享底层平台资源(提供商配置、基础设施)
这种设计比 OpenClaw 更接近 SaaS 模式——你可以在一个 FastClaw 实例上托管不同性格、不同能力、不同通道的多个 Agent。
配置哲学
# 没有 fastclaw.json!Boot 参数用环境变量
FASTCLAW_PORT=18953
FASTCLAW_HOME=~/.fastclaw
FASTCLAW_STORAGE_TYPE=postgres
FASTCLAW_SANDBOX_ENABLED=true
# 用户端配置全部在 Dashboard 或 CLI 管理
fastclaw providers add openai --api-key-env OPENAI_API_KEY
fastclaw agents init alpha --provider openai --model gpt-4o-mini
fastclaw agents config alpha set temperature 0.7
环境变量只用来配置系统和基础设施,用户端配置全部在运行态通过 Dashboard 或 CLI 变更——这个设计比 OpenClaw 的 yaml 配置更灵活,但也更依赖运行态管理。
沙箱设计
支持两种沙箱后端:
1. E2B(云端) — 即开即用的云端隔离环境
2. Docker(本地) — 本地 Docker 容器
沙箱自动水化 agent 的 skill 和 workspace,工具调用后同步文件回持久存储。这意味着 Agent 可以在隔离环境中安全执行代码,结果自动保存。
开放的插件系统
plugins/ — JSON-RPC 子进程插件
可以通过子进程通信扩展 FastClaw 功能,不局限于内置工具集。
生态全家桶
fastclaw-ai 组织下还有:
| 项目 | 说明 |
|---|---|
| **chatclaw** | 多 Agent 聊天平台——"创建虚拟公司,雇佣 AI 员工,组建团队协作" |
| **clawhost** | K8s 原生 OpenClaw 托管平台,多租户 Agent bot 编排 |
| **fastclaw-hub** | 技能/集成中心 |
> 这跟 HKUDS 的模式有点像(Nanobot → LightRAG → ClawWork),但 fastclaw-ai 更像一个产品公司的布局——从 Agent 运行时到托管平台到协作平台,一整套。
与 OpenClaw 深度对比
| 对比维度 | FastClaw 🦀 | OpenClaw 🤖 | Nanobot 🐈 |
|---|---|---|---|
| **语言** | **Go** | TypeScript | Python |
| **打包方式** | **单二进制** | npm + Node | pip install |
| **代码量** | ~53K 行 | ~430-587K 行 | ~34K 行 |
| **GitHub ⭐** | 583 | ~42K | ~42K |
| **核心作者** | fastclaw-ai 组织 | OpenClaw 团队 | 港大实验室 |
| **定位** | "更快更好的替代品" | 生产级 AI 助手 | 学术/教学 |
| **多 Agent** | ✅ Agent Factory | ✅ 多 Agent | ✅ 多 Agent |
| **Web Dashboard** | ✅ 完整 | ✅ 有 | ✅ WebUI |
| **MCP** | ✅ | ✅ | ✅ |
| **沙箱** | ✅ E2B/Docker | ✅ | 有限 |
| **多租户** | ✅ API Key 三级 | ❌ 单用户 | ❌ 单用户 |
| **Postgres** | ✅ | ✅ | ❌ SQLite 仅 |
| **通道数** | ~5(TG/Discord/Slack) | ~20+ | ~12+ |
| **插件系统** | ✅ JSON-RPC | ✅ 完善 | ✅ |
| **安装** | curl pipe bash | npm install | pip install |
| **国内生态** | ❌ | TG/QQ/Discord | 飞书/微信/QQ |
FastClaw 的独特优势
1. Go 单二进制:比 Node.js 和 Python 更快、部署更简单、资源占用更低
2. Agent Factory 模式:一个实例跑多个 Agent,天然 SaaS-ready
3. 三级 API Key:Admin / User / Agent,真正多租户
4. 完整 Web Dashboard:不依赖第三方工具管理 Agent
5. 生产级沙箱:E2B + Docker,Agent 代码执行安全隔离
6. Postgres 支持:多 Pod 部署,水平扩展
7. 对象存储集成:S3 兼容,大规模文件管理
FastClaw 的不足
1. 生态太小:583 ⭐ vs OpenClaw/Nanobot 的 42K
2. 通道支持少:只有 TG/Discord/Slack,没有微信/飞书/QQ
3. 社区不活跃:10 个 Issues、7 个 PRs,明显早期项目
4. 文档不完善:README 很详细但缺少完整文档站
5. 品牌定位尴尬:说"faster and better"但生态差异巨大
评价
FastClaw 可能是三家中工程品味最好的一个——Go 的选择意味着它真的在乎性能;Agent Factory + 三级 API Key + Postgres 支持意味着它真的是为企业 SaaS 设计的;完整 Web Dashboard 意味着它降低运营门槛。
但它面临着巨大的冷启动问题:583 stars 要和 42K stars 的 OpenClaw/Nanobot 竞争。通道支持太少(没微信/飞书/QQ)、生态太薄,个人用户很难从 OpenClaw 切过去。
它的真正机会:做 OpenClaw 的企业托管版,而不是替代品。如果它主推 SaaS(clawhost)而非本地部署,机会更大。
评分
| 维度 | 评分 (1-10) | 说明 |
|---|---|---|
| 工程架构 | 8 | Go 单二进制、Agent Factory、多租户、沙箱设计一流 |
| 技术选型 | 8 | Go + Postgres + E2B/Docker,生产导向 |
| 实用性 | 5 | 通道太少,没微信/QQ,不适合中国市场 |
| 社区活跃度 | 3 | 583 ⭐,10 Issues,7 PRs,极早期 |
| 生态成熟度 | 4 | 没有文档站、ClawHub 集成弱、第三方技能少 |
| 与 Jay 的关联 | 6 | 三足鼎立之势,值得关注但短期不切过去 |
| **总分** | **3.5/5** | 工程品味很好,生态太早期,潜力看 clawhost SaaS 能否走通 |