兼容 OpenAI 的 API
调用 /v1/chat/completions,支持流式输出、工具调用进度和每轮 token 用量。现有的 OpenAI 客户端无需改动即可使用。
终端用户免注册
带上 X-Fastclaw-End-User,FastClaw 会为每个用户生成独立命名空间——客户之间的会话、记忆和文件互不可见。
Agent 即 API 资源
通过 /v1/agents 创建、更新、列出和删除 Agent,上传 SOUL.md 等系统文件,并按你自己的 metadata 过滤。
托管部署默认沙箱
设置 FASTCLAW_DEPLOY=hosted 后,所有 exec 和文件操作都被锁在 E2B 或 Docker 沙箱里,不受信任的用户碰不到宿主机。
提供计费钩子,而非计费系统
按账号导出用量事件、暂停欠费账号、生成一次性登录链接——然后用你现有的支付系统收费。
文件随回复返回
Agent 在本轮中生成的文件会附带下载链接返回,权限限定在调用方的命名空间内;小文件也可以直接以 data URL 内联。
跳过运行时,直接交付功能
想在产品里加一个"真能干活的 AI Agent",通常意味着在写第一行业务代码之前,先要搭好 Agent 循环、工具执行、沙箱、会话存储、记忆和用户隔离。FastClaw 就是这一层,打包成一个 Go 二进制,跑在你的应用旁边。
你的应用继续管理自己的用户、登录和计费,通过 运行时 API 与 FastClaw 通信:每个客户一个账号、一个 user 级 API Key、每个人一个终端用户 ID。其余的——Agent 循环、模型路由、沙箱工具 和持久化会话——交给 FastClaw。
典型的集成方式
- 为你的产品创建一个账号和一个
user类型的 API Key。 - 用
POST /v1/agents创建一个或多个 Agent,并上传它们的SOUL.md。 - 在后端调用
/v1/chat/completions,把X-Fastclaw-End-User设为你的用户 ID,再把回复流式推给前端。 - 用游标拉取
GET /api/admin/usage/events,按你的方式计费。
每个 FastClaw 实例都在 /skills/agent-integration/SKILL.md 提供集成指南,写法专门照顾到编码 Agent,可以让它直接帮你完成对接。
从 SQLite 平滑扩展到集群
在笔记本上用 SQLite 起步。流量上来后,把存储切到 Postgres,加上兼容 S3 的对象存储和 Redis,在负载均衡后运行多个副本。工具执行可隔离在 E2B 或 Docker 中。想了解它与应用搭建平台的区别,请看 FastClaw vs Dify,授权选项见 定价。