Skip to content

InsForge is the backend built for AI-assisted development. Connect InsForge with any agent. Add authentication, database, storage, functions, and AI integrations to your app in seconds.

License

Notifications You must be signed in to change notification settings

InsForge/InsForge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2,679 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
InsForge

The backend built for agentic coding.

License Downloads Contributors Set Up With Cursor Visit InsForge.dev

Follow on X Follow on LinkedIn Join our Discord

InsForge

InsForge is a backend development platform built for AI coding agents and AI code editors. It exposes backend primitives like databases, auth, storage, and functions through a semantic layer that agents can understand, reason about, and operate end to end.

InsForge-walkthrough.mp4

How it works

InsForge acts as a semantic layer between AI coding agents and backend primitives. It performs backend context engineering so agents can understand, operate, and inspect backend systems.

  • Fetch backend context: Agents can fetch documentation and available operations for the backend primitives they use.
  • Configure primitives: Agents can configure backend primitives directly.
  • Inspect backend state: Backend state and logs are exposed through structured schemas.
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
Loading

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
  • Site Deployment: Site build and deployment

Quickstart

Cloud-hosted: insforge.dev

InsForge.dev

Self-hosted: Docker Compose

Prerequisites: Docker + Node.js

1. Setup

# Run with Docker
git clone https://github.com/insforge/insforge.git
cd insforge
cp .env.example .env
docker compose up

2. Connect InsForge MCP

Open http://localhost:7131

Follow the steps to connect InsForge MCP Server

Connect InsForge MCP

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.

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 info@insforge.dev too!

Documentation & Support

Documentation

Community

  • Discord - Join our vibrant community
  • Twitter - Follow for updates and tips

Contact

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.


Star History Chart

Translations

About

InsForge is the backend built for AI-assisted development. Connect InsForge with any agent. Add authentication, database, storage, functions, and AI integrations to your app in seconds.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages