zenoadmin / zenoadmin
Zeno Admin — a backend management system driven by AI agents.
Package info
github.com/zeno-admin/zenoadmin
Language:TypeScript
Type:project
pkg:composer/zenoadmin/zenoadmin
v1.0.0
2026-09-01 06:02 UTC
Requires
- php: ^8.3
- inertiajs/inertia-laravel: ^3.0
- laravel/fortify: ^1.38
- laravel/framework: ^13.17
- laravel/tinker: ^3.0
- laravel/wayfinder: ^0.1.14
- zenoadmin/plugin: dev-main
Requires (Dev)
- fakerphp/faker: ^1.24
- larastan/larastan: ^3.9
- laravel/boost: ^2.2
- laravel/pail: ^1.2.5
- laravel/pao: ^1.0.6
- laravel/pint: ^1.27
- laravel/sail: ^1.53
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.9.3
- pestphp/pest: ^4.7
- pestphp/pest-plugin-laravel: ^4.1
- zenoadmin/skills: ^0.4
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Zeno Admin
为 AI First 开发的 Laravel 全栈后台管理框架
介绍
Zeno Admin 是一套基于 Laravel 13、Inertia 3 和 React 19 的现代后台管理框架。
项目内置后台系统常用的认证、权限、菜单、日志和多语言能力,让开发者可以直接进入业务开发。Laravel 与 React 运行在同一个全栈应用中,保留 Laravel 的开发效率,同时提供完整的 SPA 体验。
能做什么
- 独立后台认证:独立的管理员模型、数据表和 Guard。
- RBAC 权限管理:统一管理角色、页面权限和操作权限。
- 动态菜单:菜单结构、排序、显隐与权限由后台配置。
- 审计日志:记录管理员登录和关键操作。
- 多语言:内置中文与英文切换,服务端和前端共享语言数据。
- 现代 UI:基于 React、shadcn/ui、Tailwind CSS 和 Lucide。
- 模块扩展:业务功能可以通过 Composer 插件安装和启停。
- AI 协作开发:提供 AGENTS.md、项目规则和领域 Skills,帮助 Coding Agent 理解工程约定。
- 可视化安装:提供浏览器安装向导,适配常规服务器部署环境。
架构
React 19 + shadcn/ui
|
Inertia 3
|
Laravel 13 Admin Application
|
Authentication / RBAC / Menu / Audit / Business Modules
Zeno Admin 采用 Laravel 全栈单体架构。Laravel 负责路由、认证、授权、数据与业务逻辑;Inertia 负责服务端与 React 页面之间的数据传递和导航;React 负责后台交互界面。
管理员体系独立于前台用户体系。通用后台能力由核心提供,具体业务可以直接开发,也可以封装为 Composer 插件按需组合。
用途
Zeno Admin 适合快速构建:
- 企业内部管理后台
- SaaS 管理端
- CMS、CRM、OA 和 ERP
- 运营平台与数据工作台
- 多客户、模块化交付的业务系统
- 需要 AI Coding Agent 深度参与开发的 Laravel 项目
快速开始
使用 Composer 创建项目:
composer create-project zenoadmin/zenoadmin my-app && composer --working-dir=my-app setup
使用 Laravel Installer 创建项目:
laravel new my-app --using=zenoadmin/zenoadmin && composer --working-dir=my-app setup
开发模式:
composer run dev