# Admigo > Admigo is an open-source admin panel that your coding agent sets up on any backend: it reads your API, your code, or both, and writes one typed config, with no spec required. Pre-release: in active development, the first release is coming. # Admin panels for any backend, set up by your agent. Your agent reads your API, your code, or both, and writes one typed config. No spec required, no backend changes, any login. `claude mcp add admigo -- npx -y admigo mcp` `{ "mcpServers": { "admigo": { "command": "npx", "args": ["-y", "admigo", "mcp"] } } }` `codex mcp add admigo -- npx -y admigo mcp` `npx admigo init` `npx -y admigo mcp` then say: "add an admin for this project" In active development — the first release is coming. Live demo — changes reset [Open full screen (new tab)](https://admigo.dev/demo/lumen/) ![Lumen Store admin: dashboard with order counts, a revenue chart, orders by status and pending orders](https://admigo.dev/_astro/lumen-after-light-1280.Eydf8yyL_ZIaM2h.png) ![Lumen Store admin: dashboard with order counts, a revenue chart, orders by status and pending orders](https://admigo.dev/_astro/lumen-after-dark-1280.TRcX6tzC_1Uka8Y.png) [Use it live](https://admigo.dev/demo/lumen/) Lumen Store, Laravel with OpenAPI. `admigo validate` checks every config. Learns your API from OpenAPI GraphQL PostgREST your backend code live requests or by hand ## Why Admigo - ### Not from scratch every time Your agent assembles tables, filters, pagination and login from tested parts instead of writing them again. [See what that saves](https://admigo.dev/#proof) - ### On top of what you have Any backend and any login, with or without a spec. Admigo never changes your backend; it only advises. - ### Looks designed, not generated shadcn/ui and ReUI used in full: loading skeletons, finished tables and filters, light and dark themes. - ### Your agent works with your users' permissions Your agent reads data with your users' permissions. Changes wait for a person to approve them, and every request is marked for your audit log. - ### One typed config, changed by talking `admigo validate` checks every change. The code is yours: plain React and TypeScript. ## Friendly with any backend. Admigo adapts to the API you already have. Your agent picks whatever source it can read, and the result is the same typed config. ### How it learns your API - A spec - OpenAPI · GraphQL · PostgREST - origin: "openapi" - Your backend code - models, routes, validation rules - origin: "code" - Live requests - the agent calls your API and reads what comes back - origin: "probe" - By hand - write or adjust any resource yourself - origin: "manual" Generation stays the default. For OpenAPI it uses Orval: types, zod schemas and MSW mocks. Prefer no build step? Live mode reads a public OpenAPI spec at startup, with nothing to generate. ### How people sign in - Cookie session - Bearer token or JWT - OIDC - HTTP Basic - API key - Your own `AuthMechanism` Admigo never changes your backend. When something is missing, `admigo doctor` tells you what and how to add it. Laravel, Django, Rails, FastAPI, NestJS, Go, Supabase, Hasura … or your own ## Built on your favourite stack The admin your agent installs is plain React, TypeScript and Tailwind on TanStack. It is code you already know, and yours to change. - [React](https://react.dev/) - [TypeScript](https://www.typescriptlang.org/) - [Tailwind CSS](https://tailwindcss.com/) - [TanStack (Query, Router, Table and Virtual)](https://tanstack.com/) - [Base UI](https://base-ui.com/) - [shadcn/ui](https://ui.shadcn.com/) - [ReUI](https://reui.io/) - [Zod](https://zod.dev/) - [Vite](https://vite.dev/) - [Motion](https://motion.dev/) - [i18next](https://www.i18next.com/) - [date-fns](https://date-fns.org/) - [cmdk](https://cmdk.paco.me/) - [dnd kit](https://dndkit.com/) ## Change it by talking ## Proof A fresh agent gets one prompt and an example backend. We record how long the setup takes and how much a person has to fix by hand. | Example | Time | Tokens | Manual edits | Agent | Date | | ------------------------------------------------------------------------------------------- | ---- | ------ | ------------ | ----- | ---- | | Lumen Store · Laravel placeholder — test not run yet | — | — | — | — | — | | Lumen without Admigo the agent builds the admin from scratch placeholder — test not run yet | — | — | — | — | — | | Saved placeholder — test not run yet | — | — | — | | | | Teamflow SaaS · Supabase placeholder — test not run yet | — | — | — | — | — | | Fleetwatch Logistics · FastAPI + GraphQL placeholder — test not run yet | — | — | — | — | — | ## Principles - MIT licensed The license covers the whole project. - No telemetry The Admigo package sends nothing anywhere. - Stable 1.0 API Breaking changes wait for a major version. - Latest version only Fixes land in the current release, and upgrading is the support path. - Support in GitHub Discussions Questions and answers stay public, where the next person can find them. ## What's new 1. 0.3.0 Nov 2, 2026 placeholder Placeholder entry. Real release notes appear here once the first version ships. 2. 0.2.0 Oct 12, 2026 placeholder Placeholder entry. Real release notes appear here once the first version ships. 3. 0.1.0 Sep 21, 2026 placeholder Placeholder entry. Real release notes appear here once the first version ships. [RSS](https://admigo.dev/rss.xml)