开源 · AI / AGENT-NATIVE
为 Agent 而生的
开源后端平台
Torchwood 是一个 AI/Agent-Native 的后端即服务(BaaS)平台:用户认证、文档数据库、 文件存储、函数执行与实时事件开箱即用。Protobuf + OpenAPI 定义的机器可读 API, 让 LLM Agent 与自动化从第一天起就是一等公民。
AI-NATIVE BACKEND AS A SERVICE
一个平台,后端全栈
自设计的 API 与工具链同时面向人与机器——控制台点得动,Agent 也调得通。
Agent 原生 API
Protobuf 是唯一事实来源,自动产出 gRPC、HTTP 与 OpenAPI;细粒度 scope 的 API Key 供 Agent 与自动化安全调用 Server API。
用户认证
邮箱、OAuth2、OTP、Magic URL、匿名会话与 TOTP MFA;JWT access/refresh 轮换与会话管理开箱即用。
文档数据库
schema-per-database 的 PostgreSQL 文档存储:行级 RLS 权限、文档级 _acl、查询 DSL 与向量近邻检索。
文件存储
S3/MinIO 兼容:上传下载、在线预览与缩略图、分片断点续传、公开 bucket 与 HMAC File Token。
函数执行
Docker 构建与运行,同步/异步执行;事件触发器把平台事件接进业务逻辑,保留策略自动清理历史。
实时事件
基于 outbox 的全局有序事件流:WebSocket 订阅、断线重连与游标续传,UI 与 Agent 永远追得上数据。
为机器而建,也为人类所用
每个 Torchwood 实例都在 /.well-known/torchwood 公开能力目录,
配合 OpenAPI 描述,Agent 一次抓取即可发现全部 Server API 并以 scoped API Key 直接调用——
无需人肉翻文档。