Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

ssentamu/InsForge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

2,730 Commits

Repository files navigation

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

You can run InsForge locally using Docker Compose. This will start a local InsForge instance on your machine.

Deploy on Docker

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

Open http://localhost:7130

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.

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 (coming soon)
Deploy on Railway Deploy on Zeabur Deploy on 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 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.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

  • TypeScript 87.7%
  • Shell 8.5%
  • PLpgSQL 2.3%
  • JavaScript 0.9%
  • CSS 0.5%
  • HTML 0.1%

AltStyle によって変換されたページ (->オリジナル) /