@bozhou_ai: AI 写项目有个痛点,就是前端太容易、后端太难。说句话出一个页面,但一碰到建数据库、配用户登录、搞文件存储、管权限,普通人直接卡住。 InsForge 就是填这个坑的。YC S26 孵化,专门给 AI 编程智能体做后端的平台,Apache…
摘要
InsForge 是一个开源的后端平台,专为 AI 编程智能体设计,提供数据库、用户认证、文件存储、边缘计算、AI 网关和一键部署等功能,让 AI 能独立完成全栈应用的开发。
查看缓存全文
缓存时间: 2026/05/14 16:40
AI 写项目有个痛点,就是前端太容易、后端太难。说句话出一个页面,但一碰到建数据库、配用户登录、搞文件存储、管权限,普通人直接卡住。 InsForge 就是填这个坑的。YC S26 孵化,专门给 AI 编程智能体做后端的平台,Apache 2.0 开源,GitHub 9.7k star。 怎么接入?两种方式:1) MCP 服务,Claude Code、Cursor 这类工具直接连上就能用;2) CLI + Skills,命令行交互,不挑编辑器。 连上之后 AI 能自动搞定六件事:PostgreSQL 数据库建表迁移查、用户认证邮箱注册 OAuth 登录权限管理、S3 文件存储、Edge Functions Deno 边缘节点跑代码、AI 网关一个接口调多个大模型、一键部署写完直接上线。 上手简单。Docker Compose 一行命令本地跑起来,或者一键部署到 Railway / Zeabur / Sealos。 以前 AI 只能帮你写前端代码,接上 InsForge 它就是能独立交付的全栈工程师了。 https://github.com/InsForge/InsForge…
InsForge/InsForge
Source: https://github.com/InsForge/InsForge
⭐ Help us reach more developers and grow the InsForge community. Star this repo!
InsForge
The all-in-one, open-source backend platform for agentic coding. InsForge gives your coding agent database, auth, storage, compute, hosting, and AI gateway to ship full-stack apps end-to-end.
https://github.com/user-attachments/assets/345efbc6-ca63-4189-bde0-12ef3bda561b
How it works
Coding agents interact with InsForge through one of two interfaces:
- MCP Server (self-hosted and cloud): exposes InsForge’s operations as tools any MCP-compatible agent can call.
- CLI + Skills (cloud only): a command-line interface paired with Skills that agents invoke directly from the terminal.
Both interfaces let coding agents operate the backend like backend engineers:
- Read backend context and state: Pull documentation, schemas, metadata (deployed functions, bucket contents, auth config), and runtime logs, so the agent has what it needs to write code, verify what it built, and debug when something breaks.
- Configure primitives: Deploy edge functions, run database migrations, create storage buckets, set up auth providers, and configure other backend resources directly.
graph TB
subgraph TOP[" "]
AG[AI Coding Agents]
end
subgraph MID[" "]
SL[InsForge]
end
AG --> SL
SL --> AUTH[Authentication]
SL --> DB[Database]
SL --> ST[Storage]
SL --> EF[Edge Functions]
SL --> MG[Model Gateway]
SL --> CP[Compute]
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,CP,DEP card
style TOP fill:transparent,stroke:transparent
style MID fill:transparent,stroke:transparent
linkStyle default stroke:#30363d,stroke-width:1px
Core Products:
- Authentication: User management, authentication, and sessions
- Database: Postgres relational database
- Storage: S3 compatible file storage
- Model Gateway: OpenAI compatible API across multiple LLM providers
- Edge Functions: Serverless code running on the edge
- Compute (private preview): Long-running container services
- Site Deployment: Site build and deployment
⭐️ Star the Repository
If you find InsForge useful or interesting, a GitHub Star ⭐️ would be greatly appreciated.
Quickstart
Cloud-hosted: insforge.dev
Self-hosted: Docker Compose
Prerequisites: Docker + Node.js
1. Setup
You can run InsForge locally using Docker Compose. This will start a local InsForge instance on your machine.
Or run from source:
# Run with Docker
git clone https://github.com/InsForge/InsForge.git
cd insforge
cp .env.example .env
docker compose -f docker-compose.prod.yml up
2. Connect InsForge MCP
Follow the steps to connect InsForge MCP Server
3. Verify installation
To verify the connection, send the following prompt to your agent:
I'm using InsForge as my backend platform, call InsForge MCP's fetch-docs tool to learn about InsForge instructions.
4. Running Multiple Projects
You can run multiple InsForge projects on the same host by using different ports and project names.
# Create a separate env file for each project
cp .env.example .env.project1
cp .env.example .env.project2
Edit .env.project2 with different ports:
POSTGRES_PORT=5442
POSTGREST_PORT=5440
APP_PORT=7230
AUTH_PORT=7231
DENO_PORT=7233
Start each project with a unique name:
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
Each project gets its own isolated database, storage, and configuration. Manage them with:
docker compose -f docker-compose.prod.yml --env-file .env.project1 -p project1 ps # status
docker compose -f docker-compose.prod.yml --env-file .env.project1 -p project1 logs -f # logs
docker compose -f docker-compose.prod.yml --env-file .env.project1 -p project1 down # stop
One-click Deployment
In addition to running InsForge locally, you can also launch InsForge using a pre-configured setup. This allows you to get up and running quickly with InsForge without installing Docker on your local machine.
| Railway | Zeabur | Sealos |
|---|---|---|
Contributing
Contributing: If you’re interested in contributing, you can check our guide here CONTRIBUTING.md. We truly appreciate pull requests, all types of help are appreciated!
Support: If you need any help or support, we’re responsive on our Discord channel, and also feel free to email us [email protected] too!
Documentation & Support
Documentation
- Official Docs - Comprehensive guides and API references
Community
Contact
- Email: [email protected]
License
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
Badges
Show your project is built with InsForge.
Made with InsForge
Markdown:
[](https://insforge.dev)
HTML:
<a href="https://insforge.dev">
<img
width="168"
height="30"
src="https://insforge.dev/badge-made-with-insforge.svg"
alt="Made with InsForge"
/>
</a>
Made with InsForge (dark)
Markdown:
[](https://insforge.dev)
HTML:
<a href="https://insforge.dev">
<img
width="168"
height="30"
src="https://insforge.dev/badge-made-with-insforge-dark.svg"
alt="Made with InsForge"
/>
</a>
⭐ Star us on GitHub to get notified about new releases!
相似文章
InsForge/InsForge
InsForge 是一个基于 PostgreSQL 的后端平台,提供认证、存储、计算和 AI 网关,专为编程代理(Coding Agents)设计。
@oragnes: 最近挖到一个 Harness 硬核的开源项目:pi(前阵子刚从 badlogic 迁到 earendil-works 旗下)。 是一套为开发者兜底的 AI Agent 基础设施全家桶 + 终端编程助手 CLI。 少造点轮子:直接提供了一套…
Pi 是一个开源的 AI Agent 基础设施套件和终端编程助手 CLI,提供统一 API 以抹平多模型差异,支持并发工具调用以降低延迟,并允许开发者控制思考预算。
@gyro_ai: https://x.com/gyro_ai/status/2055198700016660826
Matt Pocock 开源了 Skills for Real Engineers,一套小、可组合、可破解的 AI 编程技能,旨在解决 AI 编程中的理解偏差、缺少共享语言、反馈回路缺失和软件熵问题。该工具通过 grill-with-docs、tdd、diagnose 等技能提升 AI 编程效率,并提供了完整工作流。
@berryxia: Codex 现在直接把自己变成了能自己造 AI 产品的工厂。 OpenAI 今天官宣:Codex 新增「OpenAI Developers」插件,能在终端里直接创建 API Key、调用 OpenAI 所有 API。 自动把想法变成完整可…
OpenAI 宣布 Codex 新增「OpenAI Developers」插件,支持在终端内直接创建 API Key 并调用所有 API,实现从想法到可运行 AI 应用和代理的自动化构建。
@VincentLogic: 还在一个个开黑窗口跑 AI 工具?太折磨了。 发现个开源免费的“智能体操作系统”—— AionUi。 以前用 Claude Code, OpenClaw, Hermes 都是各跑各的,现在它能像 Windows 承载 App 一样,把 G…
AionUi 是一个开源免费的 AI 智能体操作系统,旨在统一管理 Claude Code、Gemini 等顶尖 AI 模型,支持多智能体协同工作、数据集中管理及远程联动挂机。
