Skip to content

YuZaGa/AdminForge

Repository files navigation

🛡️ AdminForge

The Security-First, Agentic CMS Framework.

License: MIT Framework: Next.js Database: Prisma Architecture: Monorepo

Define your data schema in adminforge.ts, run a few commands, and get a fully functional admin dashboard with REST API, RBAC, and AI agent orchestration — like Django Admin for Next.js.

npx create-next-app@latest my-app && cd my-app
npm install adminforge @prisma/client next-auth
npx prisma init

See the Quickstart to get running in 5 minutes.

Features

  • Schema-Driven Admin — Define collections and fields in code, get a full CRUD UI
  • RBAC — Role-based access control at the collection and field level
  • AI Orchestration — Scoped JWT tokens and MCP server for LLM agents
  • Rich Text — Full-featured Tiptap editor with images, links, and formatting
  • REST API — Auto-generated API with validation, search, and pagination
  • Customizable — Custom fields, lifecycle hooks, and extensible component system

Documentation

Section Description
Quickstart Install, configure, and run
Schema Reference Collections, fields, hooks, access control
Authentication & RBAC Auth setup, roles, permissions
AI Orchestration Agent tokens, MCP server, LLM integration
API Reference Full export reference for all packages

Tech Stack

Layer Technology
Framework Next.js 15 (App Router)
ORM Prisma (SQLite/PostgreSQL)
Auth NextAuth v5
UI Custom design system (vanilla CSS)
Editor Tiptap
AI MCP Protocol (stdio/HTTP)
Monorepo Turborepo + pnpm

License

MIT

About

AdminForge is a developer-first, schema-driven CMS with a built-in admin panel and AI orchestration layer.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors