开源自荐: InsForge - 为 AI 编程 Agent 打造的后端即服务平台

查看 10|回复 0
作者:jwfing   
https://github.com/InsForge/InsForge
InsForge 是一个为 AI 编程 Agent 设计的开源 Backend-as-a-Service (BaaS) 平台。它在后端基础设施(数据库、认证、存储、边缘函数等)之上构建了一层语义层,让 Cursor 、Claude Code 、Windsurf 等 AI 编程工具能够通过 MCP 协议直接理解、操作和管理整个后端,实现从需求到上线的全流程自动化。
核心能力
  • 数据库:内置 PostgreSQL ,AI Agent 可直接建表、写 SQL 、管理 Schema ,支持行级安全策略( RLS )
  • 认证系统:用户注册/登录、JWT 、OAuth 、OTP ,开箱即用
  • 文件存储:S3 兼容的对象存储,支持 Bucket 管理和文件上传
  • 实时通信:基于 WebSocket 的实时数据推送,支持频道订阅和消息广播
  • 边缘函数:基于 Deno Subhosting 的 Serverless 函数,代码即部署
  • 模型网关:OpenAI 兼容的统一 API ,聚合多家 LLM 提供商
  • 站点部署:前端静态站点的构建与部署

    Agent 工具链
    InsForge 围绕 AI Agent 的工作方式提供了完整的工具链:
  • MCP Server(mcp.insforge.dev/mcp):遵循 Model Context Protocol 标准,AI Agent 通过结构化的工具调用直接操作后端,无需人工介入
  • Agent Skills(insforge/agent-skills):预置的技能包,Agent 可以按需加载数据库建模、认证配置、存储管理等领域知识,降低 prompt 工程成本
  • CLI(@insforge/cli):命令行工具,一条 npx @insforge/cli create 即可创建项目并自动配置 InsForge Skills 和项目连接

    三者配合,让 AI Agent 从「只能写代码」进化为「能写代码、能管后端、能部署上线」的全栈开发角色。
    快速开始
    Cloud (推荐)
    npx @insforge/cli create
    一条命令即可创建云端项目,无需安装 Docker ,直接开始开发。
    Self-hosted:
    git clone https://github.com/insforge/insforge.git
    cd insforge
    cp .env.example .env
    docker compose up -d
    启动后访问 http://localhost:7130 ,按引导连接你的 AI 编程工具即可。也支持一键部署到 Railway / Zeabur / Sealos 等云平台。
    已支持的 AI 编程工具
    Cursor 、Claude Code 、Windsurf 、Cline 、Trae 、Roo Code 、GitHub Copilot 、Kiro 等 12+ 款主流 AI 编程工具,均可通过 InsForge CLI 或者 MCP 协议一键接入。
    写在最后
    如果这个工具对你有帮助,欢迎给项目一个 Star 支持。
    同样,也欢迎任何 建议 / 反馈 ~
  • 您需要登录后才可以回帖 登录 | 立即注册

    返回顶部