FastClaw
使用场景 · SaaS 开发者

面向 SaaS 开发者的 AI Agent 后端

无需自建运行时,就能给每个客户一个专属 AI Agent。FastClaw 通过 API 负责 Agent、终端用户隔离、沙箱工具和用量计量。

01

兼容 OpenAI 的 API

调用 /v1/chat/completions,支持流式输出、工具调用进度和每轮 token 用量。现有的 OpenAI 客户端无需改动即可使用。

02

终端用户免注册

带上 X-Fastclaw-End-User,FastClaw 会为每个用户生成独立命名空间——客户之间的会话、记忆和文件互不可见。

03

Agent 即 API 资源

通过 /v1/agents 创建、更新、列出和删除 Agent,上传 SOUL.md 等系统文件,并按你自己的 metadata 过滤。

04

托管部署默认沙箱

设置 FASTCLAW_DEPLOY=hosted 后,所有 exec 和文件操作都被锁在 E2B 或 Docker 沙箱里,不受信任的用户碰不到宿主机。

05

提供计费钩子,而非计费系统

按账号导出用量事件、暂停欠费账号、生成一次性登录链接——然后用你现有的支付系统收费。

06

文件随回复返回

Agent 在本轮中生成的文件会附带下载链接返回,权限限定在调用方的命名空间内;小文件也可以直接以 data URL 内联。

跳过运行时,直接交付功能

想在产品里加一个"真能干活的 AI Agent",通常意味着在写第一行业务代码之前,先要搭好 Agent 循环、工具执行、沙箱、会话存储、记忆和用户隔离。FastClaw 就是这一层,打包成一个 Go 二进制,跑在你的应用旁边。

你的应用继续管理自己的用户、登录和计费,通过 运行时 API 与 FastClaw 通信:每个客户一个账号、一个 user 级 API Key、每个人一个终端用户 ID。其余的——Agent 循环、模型路由、沙箱工具 和持久化会话——交给 FastClaw。

典型的集成方式

  1. 为你的产品创建一个账号和一个 user 类型的 API Key。
  2. 用 POST /v1/agents 创建一个或多个 Agent,并上传它们的 SOUL.md。
  3. 在后端调用 /v1/chat/completions,把 X-Fastclaw-End-User 设为你的用户 ID,再把回复流式推给前端。
  4. 用游标拉取 GET /api/admin/usage/events,按你的方式计费。

每个 FastClaw 实例都在 /skills/agent-integration/SKILL.md 提供集成指南,写法专门照顾到编码 Agent,可以让它直接帮你完成对接。

从 SQLite 平滑扩展到集群

在笔记本上用 SQLite 起步。流量上来后,把存储切到 Postgres,加上兼容 S3 的对象存储和 Redis,在负载均衡后运行多个副本。工具执行可隔离在 E2B 或 Docker 中。想了解它与应用搭建平台的区别,请看 FastClaw vs Dify,授权选项见 定价。

常见问题

在你自己的 Agent 上试试

在 FastClaw Cloud 免费开始,或一分钟内自部署单个二进制。