InsForge是一个专为AI编码Agent设计的开源后端平台,提供数据库、认证、存储、计算、托管和AI网关等完整后端能力。简单说,它让Claude Code、Codex这类编码Agent能够像后端工程师一样操作完整的后端服务,而不仅仅是写代码。
解决了什么问题
用AI编码Agent开发全栈应用时,Agent能写前端和后端代码,但涉及到数据库操作、用户认证、文件存储这些后端服务时,往往需要人工介入配置。InsForge通过MCP协议把这些后端能力暴露为Agent可调用的工具,实现了从编码到部署的全流程自动化。
核心能力
认证系统
用户管理、身份验证和会话管理,支持多种认证方式配置。
数据库
基于PostgreSQL的关系型数据库,支持数据库迁移,Agent可以直接操作数据库结构。
文件存储
S3兼容的文件存储,支持创建存储桶、管理文件上传下载。
AI模型网关
OpenAI兼容的API,跨多个LLM提供商的统一接口。
边缘函数
运行在边缘的无服务器代码执行环境。
站点部署
支持站点构建和一键部署。
工作原理
编码Agent通过两种方式与InsForge交互:
- MCP Server:将后端操作暴露为MCP工具,任何兼容MCP的Agent都能调用
- CLI + Skills:命令行界面配合技能包,Agent从终端直接调用
Agent可以读取后端上下文和状态、配置各种后端资源、部署边缘函数、运行数据库迁移等,就像一个真正的后端工程师。
自托管部署
环境要求:Docker + Node.js
# 克隆仓库
git clone https://github.com/insforge/insforge.git
cd insforge
# 配置环境变量
cp .env.example .env
# 使用Docker Compose启动
docker compose -f docker-compose.prod.yml up
启动后打开 http://localhost:7130,按照界面步骤连接MCP Server。
也支持Railway、Zeabur、Sealos等平台一键部署。
多项目管理
如果需要同时运行多个项目,为每个项目创建单独的env文件,使用不同端口:
cp .env.example .env.project1
cp .env.example .env.project2
# 编辑.env.project2使用不同端口
# POSTGRES_PORT=5442, APP_PORT=7230 等
docker compose -f docker-compose.prod.yml --env-file .env.project1 -p project1 up -d
docker compose -f docker-compose.prod.yml --env-file .env.project2 -p project2 up -d
技术栈
PostgreSQL + PostgREST + Deno(边缘函数)+ S3兼容存储,采用Apache 2.0许可证,是Vercel OSS Program成员。
适合谁
- 使用AI编码Agent开发全栈应用的开发者
- 需要快速搭建后端服务的独立开发者
- 想要自托管后端方案替代Supabase/Firebase的团队
本文参考来源:GitHub – InsForge | InsForge官网












GitHub – TauricResearch/TradingAgents



暂无评论内容