概述
FastClaw 是一款基于 Go 编写的轻量级 AI Agent 运行时,定位为「Agent 工厂」——它负责创建、管理并运行多个 AI Agent,每个 Agent 拥有独立的人格(SOUL.md)、记忆、技能与工具集。FastClaw 自动处理 LLM 通信、工具执行、沙箱隔离和会话管理,开箱即用 Web Dashboard,单二进制部署。 通过对接 API易,您可以获得:🚀 单二进制部署
一条命令安装,自带 SQLite,本地或云端均可
🤖 多 Agent 管理
每个 Agent 独立的人格、模型、技能与会话
📱 IM 多通道
内置 Telegram / Discord / Slack 渠道绑定
🛡️ 沙箱隔离
支持 Docker / E2B 沙箱,工具调用安全可控
项目信息:FastClaw 采用 FastClaw Community License(基于 Apache 2.0 + 附加条款)的源代码可见许可证,项目地址
github.com/fastclaw-ai/fastclaw。安装与启动
FastClaw 通过官方安装脚本一键安装到~/.local/bin:
http://localhost:18953(默认端口 18953)。
接入 API易(推荐配置)
API易兼容 OpenAI 和 Anthropic 两套 API 协议,FastClaw 可通过 OpenAI 兼容 Provider 或 Anthropic 兼容 Provider 接入,二者均可使用同一把 API易 密钥访问全模型矩阵。方式一:通过 Dashboard 配置(推荐)
- 打开
http://localhost:18953,使用首次启动时生成的 admin 账号登录 - 进入 Models / Providers,新增一条 Provider 配置:
| 字段 | 推荐值 |
|---|---|
| Provider 类型 | OpenAI 兼容 |
| Base URL | https://api.apiyi.com/v1 |
| API Key | 你的 API易 密钥(sk-...) |
| 模型列表 | 按需添加,如 gpt-5.4、claude-sonnet-4-6、deepseek-v3.2、gemini-3.1-pro-preview 等 |
- 进入对应 Agent 的 Models 面板,设为默认模型即可
方式二:通过 CLI 配置
APIYI_API_KEY 需先在 Shell 中导出(export APIYI_API_KEY=sk-...),FastClaw 不会把密钥明文写入数据库。
方式三:Anthropic 原生协议(适合主用 Claude)
如果你主用 Claude 系列模型,可将 Anthropic Provider 指向 API易:| 字段 | 推荐值 |
|---|---|
| Provider 类型 | Anthropic |
| Base URL | https://api.apiyi.com |
| API Key | 你的 API易 密钥 |
| 模型列表 | claude-sonnet-4-6、claude-opus-4-7 等 |
常用功能速查
Agent 管理
Dashboard → Agents:创建/编辑 Agent,定义 SOUL.md(人格)、IDENTITY.md(身份)、MEMORY.md(长期记忆)
技能(Skills)
内置 code-runner、image-gen、data-analysis、web-search、skill-creator 等,可从 ClawHub / GitHub 安装
IM 渠道绑定
Agent → Channels:填入 Telegram / Discord / Slack 的 Bot Token,保存前会自动校验
OpenAI 兼容 API
/v1/chat/completions 流式接口可被任意 OpenAI SDK 直接调用沙箱执行
Settings → Runtime 切换 Docker / E2B 沙箱,工具调用后自动同步产物
定时任务
Agent → Scheduler:让 Agent 通过
create_cron_job 创建定时提醒部署模式
| 模式 | 适用场景 | 关键配置 |
|---|---|---|
| 本地 | 个人使用 | fastclaw daemon start,SQLite 默认存储 |
| Docker | 单机服务化 | cd deploy/docker && ./start.sh |
| Kubernetes | 多副本生产 | FASTCLAW_STORAGE_TYPE=postgres + S3 对象存储 |
FASTCLAW_STORAGE_TYPE=postgres、FASTCLAW_STORAGE_DSN=postgres://...FASTCLAW_OBJECT_STORE_*一组 S3 兼容对象存储变量(用于跨 Pod 同步 Skills 和工作目录)FASTCLAW_BIND=all(监听0.0.0.0)
deploy/k8s/ 目录。
常见问题
FastClaw 和 OpenClaw 有什么区别?
FastClaw 和 OpenClaw 有什么区别?
- FastClaw:Go 编写、单二进制、面向「Agent 工厂」场景,强调多 Agent 管理、IM 渠道接入、沙箱隔离,适合需要把 Agent 作为服务交付的团队
- OpenClaw:Node.js 实现、面向个人本地助手,强调本地隐私 + 多 IM 平台联动
- 两者都可以通过 API易 接入全模型矩阵,按部署形态选用即可
是否支持 API易 的全部模型?
是否支持 API易 的全部模型?
支持。API易 提供 OpenAI 兼容协议(
https://api.apiyi.com/v1)和 Anthropic 兼容协议(https://api.apiyi.com),FastClaw 的两类 Provider 均可对接,模型 ID 直接填 API易 文档里的模型名即可(如 gpt-5.4、claude-sonnet-4-6、deepseek-v3.2、gemini-3.1-pro-preview 等)。如何让 Agent 通过 Telegram / Discord 对外服务?
如何让 Agent 通过 Telegram / Discord 对外服务?
- 在对应平台创建 Bot 并拿到 Token
- Dashboard → 选中 Agent → Channels → 填入 Token 保存(系统会自动校验
getMe/auth.test) - 在 IM 平台搜索你的 Bot 直接对话即可,每个 chatID 的会话相互隔离
许可证可以用于商业项目吗?
许可证可以用于商业项目吗?
可以。FastClaw 社区许可证允许:
- ✅ 作为后端嵌入到你自己的产品中商用
- ✅ 组织内部部署使用
- ❌ 作为多租户 SaaS 直接对外托管 FastClaw 自身
- ❌ 去除/修改 Dashboard 中的 FastClaw 品牌
[email protected]相关资源
项目仓库
github.com/fastclaw-ai/fastclawAPI易 API 文档
获取密钥与 Base URL 配置参考
OpenClaw 对比方案
个人本地助手场景的另一选择
充值与定价
了解 API易 定价与首充优惠