Search by

zenoadmin / zenoadmin

Zeno Admin — a backend management system driven by AI agents.

Maintainers

Package info

github.com/zeno-admin/zenoadmin

Language:TypeScript

Type:project

pkg:composer/zenoadmin/zenoadmin

Transparency log

Statistics

Installs: 12

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.0 2026-09-01 06:02 UTC

This package is auto-updated.

Last update: 2026-09-02 08:55:51 UTC


README


Zeno Admin

Zeno Admin

为 AI First 开发的 Laravel 全栈后台管理框架

中文 | English


PHP 8.3+ Laravel 13 React 19 Inertia 3 MIT License

介绍

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

License

MIT