FormCMS: The AI-Powered App Platform
FormCMS is an open-source platform that turns natural language into full-stack apps β schemas, APIs, UI, and deployment β in minutes. Ship with Docker, build with AI agents, scale to millions of records.
β¨ Why FormCMS?
π€ AI-PoweredGenerate schemas, data, GraphQL queries, and full UI pages from natural language β in the browser or through AI agents. |
π MCP Server Built-InAI agents (Antigravity, Cursor, Codex) connect directly via MCP to design schemas, seed data, and deploy apps β all from the chat window. |
π Scalable & PerformantP95 latency under 200ms, 2,400+ QPS throughput. SQLite, PostgreSQL, SQL Server, and MySQL supported. |
π₯ In Action
Watch FormCMS build a complete Library system (Entities, Data, Queries, and UI) from scratch in under 60 seconds (sped up 10x).
Click the image above to watch the full demo on YouTube.
π οΈ Build Full-Stack React Apps using AI Agents (MCP)
Learn how to connect different AI editors to the FormCMS MCP server to scaffold, build, and deploy apps without writing any backend code:
Antigravity IDE
Watch Tutorial β |
VS Code + Codex
Watch Tutorial β |
Cursor AI
Watch Tutorial β |
π οΈ Three Ways to Build
π BeginnersNo IDE needed. Open FormMate in your browser, describe what you want in plain English β AI generates your schemas, sample data, queries, and pages. |
π¨ Frontend DevelopersBuild with AI agents. Connect Antigravity, Cursor, or Codex to the built-in MCP server β the agent designs your schema, writes your React app, and deploys it. |
βοΈ Full-Stack DevelopersExtend the platform. FormMate is Node.js (Fastify), FormCMS is .NET β fork the repo, add custom endpoints, write plugins, or integrate external services. |
ποΈ Built with FormCMS
| App | Description |
|---|---|
| Zen Health Tracker | A full health tracking app built in hours using FormCMS + AI agent β zero manual coding. |
| Stash PWA | A PWA companion app β bookmark, listen (TTS), and cache FormCMS content offline. |
π Quick Start
π’ Don't want to install? Try the live demo instantly β login:
[email protected]/Admin1!
Pull and run from Docker Hub:
docker run -d \
--name formcms \
-p 5000:5000 \
-v formcms_data:/data \
-e DATABASE_PROVIDER=0 \
-e "CONNECTION_STRING=Data Source=/data/cms.db" \
-e FORMCMS_DATA_PATH=/data \
jaike/formcms-mono:latest
| Service | URL |
|---|---|
| Admin portal (FormMate) | http://localhost:5000/mate |
| REST API | http://localhost:5000/api/ |
| MCP server (SSE) | http://localhost:5000/mcp/sse |
π Try these prompts in FormMate: "Design entities for a library system" Β· "Add sample data for books" Β· "Create a query to display all books"
π€ Using an AI agent? Point it at
http://localhost:5000/mcp/sseto start building via MCP tools.
For production deployment with PostgreSQL, see the Docker Hub page. Want to contribute or run from source? See the Development Setup Guide β
π Learn More
π Documentation Wiki Β· Architecture Β· Performance & Scalability Β· Setup Guide
πΊοΈ Roadmap
FormCMS is actively evolving toward a vision of AI-native app development:
| Phase | Focus | Key Features |
|---|---|---|
| Enhanced AI | Smarter generation | Natural language β schema, AI-suggested relationships, auto-generated CRUD & queries |
| Visual Builder | No-code editing | Drag-and-drop page builder, visual schema editor, real-time preview, theme templates |
| Marketplace | Community ecosystem | Pre-built app templates, community components, one-click install |
The Vision: Describe your app in plain English β AI generates the entire backend β deploy with one click.
