InsForge/InsForge

GitHub: InsForge/InsForge

面向 AI 编码代理的后端即服务平台,通过语义层让代理能够理解和操作数据库、认证、存储等后端原语。

Stars: 1822 | Forks: 244

InsForge

为 Agentic Coding 构建的后端。

License Downloads Contributors Set Up With Cursor Visit InsForge.dev

Follow on X Follow on LinkedIn Join our Discord

Vercel OSS Program
## InsForge InsForge 是一个专为 AI 编码代理和 AI 代码编辑器构建的后端开发平台。它通过语义层暴露数据库、认证、存储和函数等后端原语,使代理能够理解、推理并端到端地操作这些原语。

### 工作原理 InsForge 充当 AI 编码代理和后端原语之间的语义层。它执行后端上下文工程,以便代理能够理解、操作和检查后端系统。 - **获取后端上下文**:代理可以获取其使用的后端原语的文档和可用操作。 - **配置原语**:代理可以直接配置后端原语。 - **检查后端状态**:后端状态和日志通过结构化模式暴露。 ``` graph TB subgraph TOP[" "] AG[AI Coding Agents] end subgraph MID[" "] SL[InsForge Semantic Layer] end AG --> SL SL --> AUTH[Authentication] SL --> DB[Database] SL --> ST[Storage] SL --> EF[Edge Functions] SL --> MG[Model Gateway] SL --> DEP[Deployment] classDef bar fill:#0b0f14,stroke:#30363d,stroke-width:1px,color:#ffffff classDef card fill:#161b22,stroke:#30363d,stroke-width:1px,color:#ffffff class AG,SL bar class AUTH,DB,ST,EF,MG,DEP card style TOP fill:transparent,stroke:transparent style MID fill:transparent,stroke:transparent linkStyle default stroke:#30363d,stroke-width:1px ``` ### 核心产品: - **Authentication**:用户管理、认证和会话 - **Database**:Postgres 关系型数据库 - **Storage**:S3 兼容的文件存储 - **Model Gateway**:跨多个 LLM 提供商的 OpenAI 兼容 API - **Edge Functions**:在边缘运行的 Serverless 代码 - **Site Deployment**:站点构建和部署 ## 快速开始 ### 云托管:[insforge.dev](https://insforge.dev) InsForge.dev ### 自托管:Docker Compose 前置条件:[Docker](https://www.docker.com/) + [Node.js](https://nodejs.org/) #### 1. 设置 你可以使用 Docker Compose 在本地运行 InsForge。这将在你的机器上启动一个本地 InsForge 实例。 [![Deploy on Docker](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/379daec86f192211.png)][docker-deploy] 或者从源码运行: ``` # 使用 Docker 运行 git clone https://github.com/insforge/insforge.git cd insforge cp .env.example .env docker compose -f docker-compose.prod.yml up ``` #### 2. 连接 InsForge MCP 打开 [http://localhost:7130](http://localhost:7130) 按照步骤连接 InsForge MCP Server
Connect InsForge MCP
#### 3. 验证安装 要验证连接,请向你的代理发送以下提示: ``` I'm using InsForge as my backend platform, call InsForge MCP's fetch-docs tool to learn about InsForge instructions. ``` ### 一键部署 除了在本地运行 InsForge 外,你还可以使用预配置的设置启动 InsForge。这允许你无需在本地机器上安装 Docker 即可快速开始使用 InsForge。 | Railway | Zeabur | Sealos (即将推出) | | --- | --- | --- | | [![Deploy on Railway](https://railway.com/button.svg)](https://railway.com/deploy/insforge) | [![Deploy on Zeabur](https://zeabur.com/button.svg)](https://zeabur.com/templates/Q82M3Y) | [![Deploy on Sealos](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/600c6b7934192213.svg)](https://template.hzh.sealos.run/deploy?templateName=insforge) | ## 文档与支持 ### 文档 - **[官方文档](https://docs.insforge.dev/introduction)** - 全面的指南和 API 参考 ### 联系方式 - **Email**: info@insforge.dev ## 许可证 本项目基于 Apache License 2.0 授权 - 详情请参阅 [LICENSE](LICENSE) 文件。 ## 徽章 展示你的项目是使用 InsForge 构建的。 ### 使用 InsForge 制作 Made with InsForge **Markdown:** ``` [![Made with InsForge](https://insforge.dev/badge-made-with-insforge.svg)](https://insforge.dev) ``` **HTML:** ``` Made with InsForge ``` ### 使用 InsForge 制作 (dark) Made with InsForge **Markdown:** ``` [![Made with InsForge](https://insforge.dev/badge-made-with-insforge-dark.svg)](https://insforge.dev) ``` **HTML:** ``` Made with InsForge ``` ## 翻译 - [Arabic | العربية](/i18n/README.ar.md) - [Spanish | Español](/i18n/README.es.md) - [French | Français](/i18n/README.fr.md) - [Hindi | हिंदी](/i18n/README.hi.md) - [Japanese | 日本語](/i18n/README.ja.md) - [Korean | 한국어](/i18n/README.ko.md) - [Portuguese (Brazilian) / Português Brasileiro](/i18n/README.pt-BR.md) - [Russian | Русский](/i18n/README.ru.md) - [Chinese (Simplified) | 简体中文](/i18n/README.zh-CN.md)

在 GitHub 上给我们 Star,以获取有关新版本的通知!

标签:Agentic开发, AI原生, AI编程, BaaS, Cursor, Docker, MCP, MITM代理, Petitpotam, Serverless, Supabase替代品, TypeScript, 云开发, 低代码, 后端即服务, 存储, 安全插件, 安全防御评估, 开源, 数据库, 模型上下文协议, 测试用例, 漏洞探索, 自动化攻击, 自动化攻击, 请求拦截