结论先行
InsForge 登上 GitHub Trending,日增 213 Star,总计 8,200+ Star。这是一个基于 Postgres 的 Backend-as-a-Service,但它的定位很特别:专为 Coding Agent 设计,而不是为人类开发者。
核心差异:传统 BaaS(Firebase、Supabase)的 API 设计是给人类开发者用的。InsForge 的 API 设计是给 AI Agent 用的——结构化、可预测、自描述。
技术方案拆解
核心功能栈
| 模块 | 功能 | 为 Agent 做了什么 |
|---|---|---|
| Auth | 用户认证/授权 | Agent 可自主管理 session,无需人工介入 |
| Storage | 文件存储 | 结构化 API,Agent 可直接上传/下载/管理 |
| Compute | 服务端计算 | Agent 可部署和调用云函数 |
| Hosting | 静态资源托管 | Agent 可自主部署前端 |
| AI Gateway | AI 模型路由 | 统一管理多个 LLM 的 API 调用 |
为什么选 Postgres 做底座?
Postgres
├── JSON 列 → 灵活的数据模型
├── Row-Level Security → 多租户天然隔离
├── Full-Text Search → 内置搜索能力
├── Extensions → 向量搜索 (pgvector)、全文搜索
└── ACID 事务 → Agent 操作的可靠性保障
Postgres 作为 Agent 后端有几个天然优势:
- 自描述 schema:Agent 可以通过查询
information_schema了解数据库结构 - 类型安全:强类型减少 Agent 犯错的可能
- 成熟的生态:大量工具、驱动、ORM 可以直接复用
AI Gateway 的价值
InsForge 内置的 AI Gateway 解决了 Agent 开发中的一个痛点:多模型路由。
Agent 请求
↓
AI Gateway
├── → OpenAI GPT-5.5(复杂推理)
├── → Claude Opus 4.7(代码生成)
├── → Qwen3.6 35B(中文任务)
└── → DeepSeek V4-Flash(低成本跑量)
Gateway 统一了接口,Agent 不需要为每个模型写不同的调用逻辑。
对比分析
与传统 BaaS 对比
| 维度 | InsForge | Supabase | Firebase |
|---|---|---|---|
| 目标用户 | AI Agent | 人类开发者 | 人类开发者 |
| 数据库 | Postgres | Postgres | Firestore(NoSQL) |
| AI 集成 | 内置 AI Gateway | 需要自行集成 | 需要自行集成 |
| Agent 友好度 | 原生设计 | 需要适配 | 需要适配 |
| 开源 | ✅ | ✅ | ❌ |
| 日增 Star | 213 | ~50 | N/A(闭源) |
竞品分析
| 维度 | InsForge | Appwrite | PocketBase |
|---|---|---|---|
| 定位 | Agent-first BaaS | 通用 BaaS | 轻量 BaaS |
| AI Gateway | ✅ | ❌ | ❌ |
| 数据库 | Postgres | MariaDB | SQLite |
| 扩展性 | 高 | 中 | 低 |
| 适合场景 | Agent 应用 | 传统 Web App | 原型/小项目 |
快速上手
安装
# Docker 方式
docker run -d \
-p 8080:8080 \
-e DATABASE_URL=postgresql://... \
insforge/insforge:latest
Agent 调用示例
# Agent 自主创建用户
import requests
response = requests.post("http://localhost:8080/auth/signup", json={
"email": "[email protected]",
"password": "secure-password"
})
# Agent 自主操作数据
requests.post("http://localhost:8080/data/items", json={
"name": "New Item",
"price": 29.99
}, headers={"Authorization": f"Bearer {response.json()['token']}"})
格局判断
InsForge 的出现反映了一个趋势:AI Agent 正在成为软件的”一等公民”用户。
当越来越多的应用由 Agent 构建和维护时,后端基础设施需要重新设计——不是给人看,而是给 Agent 用。InsForge 是第一批明确定位于此的 BaaS 项目。
8,200 Star 且日增 213 Star 的数据说明,这个方向有足够的市场需求。对于正在构建 Agent 应用的团队,值得评估是否可以替代 Supabase 等传统方案。