Skip to content
v2.97.0 · MIT 开源

一套底座,覆盖后台
全部高频场景

Hono + React 19 + Drizzle ORM 构建的模块化全栈后台。权限、审批、报表、支付、AI 与运维默认就位,业务团队只需专注差异化。

16 个业务域 · 130+ 功能点,共享一套部署单元与数据库,按需启用。

查看完整功能清单 →

工作流引擎

workflow

可视化设计器、条件分支、会签 / 或签、审批代理与定时发起;触发器、连接器与移动审批轻页开箱即用。

权限与组织

iam

RBAC、动态菜单、按钮级鉴权与数据范围;部门、岗位、用户组全覆盖。

AI 智能助手

ai

Mastra 驱动的流式对话、智能体、RAG 知识库、工具调用与模型评测。

报表中心

report

多源接入、仪表盘、数据大屏、类 Excel 打印报表与 ChatBI 智能问数。

即时通讯

chat

单聊 / 群聊、WebRTC 音视频通话、客服工作台与聊天机器人。

支付中心

payment

微信 / 支付宝多渠道、订单生命周期、对账、分账与风控。

运维终端

ops

Web SSH、终端录屏、Docker、进程与网络诊断、应用在线升级。

开放平台

open-platform

OAuth 2.1、HMAC 签名网关、Scope 限流、Webhook 与在线调试台。

会员中心

member

等级、积分、钱包、优惠券与签到;独立 C 端门户双轨隔离。

CMS 内容管理

cms

多站点栏目、内容模型、可视化搭建、静态化发布与全文检索。

知识中心

wiki

空间权限、文档树与版本历史、评论协作与发布审批。

企业网盘

drive

个人 / 部门 / 协作空间,文件权限、版本、外链分享与回收站统一管理。

规则中心

rules

决策表、决策流、评分卡与名单库;decide() 统一求值与执行留痕。

通知中心

notification

事件驱动的多渠道触达,偏好、免打扰与投递留痕统一收口。

微信公众号

mp

多账号、粉丝标签、自动回复、自定义菜单、群发与模板消息。

数据分析

analytics

行为埋点、多维大盘、前端错误监控与会话回放。

文件与存储

storage

9 种存储后端可切换,Magic Bytes 校验与在线文件预览。

安全防护

security

身份安全策略、登录风险事件与企业身份源,安全默认开启。

任务中心

tasks

pg-boss 调度、进度、重试与导出中心,异步任务统一入口。

多租户

tenant

可选租户隔离、套餐与视角切换,内置 License 授权支持。

个性化 · 客户端

client

19 种主题色、灰色 / 色弱模式,PWA 与 Electron 桌面客户端。

16业务域纵向切分
130+开箱可用功能点
3前端入口:后台 / 会员 / 移动审批
9种可切换存储后端
快速开始

三步启动完整开发环境

PostgreSQL + Redis 就绪后(也可用 docker-compose.dev.yml 一键拉起),克隆、初始化、启动。Server 与 Web 同时拉起。

1

克隆并安装

npm monorepo,一次安装全部工作区依赖。

git clone https://github.com/iwangbowen/zenith-admin
cd zenith-admin && npm install
2

配置并初始化数据库

复制环境变量模板,执行迁移并写入菜单、角色与演示数据。

cp packages/server/.env.example packages/server/.env
npm run db:migrate && npm run db:seed
3

启动

同时启动 Hono API 与 React 前端,默认管理员 admin / 123456。

npm run dev
# API :3300 · Web :5373 · Swagger /api/docs

更多细节见 快速开始、Docker 部署 与 Demo 演示模式。

技术栈

成熟组合,稳定演进

shared 位于依赖图底部统一契约,server 是业务权威边界,web 只负责交互;依赖单向流动,前后端不直接导入彼此代码。 了解项目结构 →

Backend

  • Honov4
  • Node.js24
  • Drizzle ORMPostgreSQL
  • Redis会话 · 限流 · 幂等
  • pg-boss任务队列
  • MastraAI 运行时

Frontend

  • React19
  • Vite8
  • Semi Designv2
  • React Routerv7
  • TanStack Queryv5
  • lucide-react图标

Engineering

  • npm monorepo5 工作区
  • Zod前后端共享校验
  • OpenAPI / Swagger自动生成
  • MSWDemo 模式
  • OpenTelemetry可观测
  • Electron桌面端

现在就打开在线演示

无需后端,账号 admin / 123456,体验全部 16 个业务域。

Built with VitePress for local documentation preview.