Skip to content

Zenith Admin简洁、强大、可持续演进的全栈后台底座

基于 Hono + React + Semi Design + Drizzle ORM,内置权限、审计、存储、多租户等后台高频能力,默认开箱可用,同时为 AI 协作开发预留清晰边界。

技术选型

成熟技术栈组合,兼顾开发效率与运行稳定性。

  • 后端Hono v4 · Node.js · Drizzle ORM · PostgreSQL
  • 前端React 19 · Vite · Semi Design v2 · react-router v7 · lucide-react
  • 工程npm monorepo · 共享 Zod 校验 · JWT 鉴权

架构分层

清晰职责分工,让业务迭代与团队协作都更顺畅。

packages/server

Hono 路由、Drizzle 数据访问、业务服务层与 OpenAPI 文档输出。

packages/web

React 页面、Semi Design 交互组件与统一请求封装,支持 Demo Mock 模式。

packages/shared

共享类型、常量与校验 schema,降低前后端字段漂移风险。

核心能力矩阵

用户 / 角色 / 菜单权限
字典与字典项
用户组
站内信管理
群管理与成员维护
语音消息与 WebRTC 通话记录
消息搜索与上下文定位
Webhook 聊天机器人
在线会话管理
JWT 双 Token 鉴权
IP 访问拦截日志
接口限流防护(可视化配置)
数据库备份
存储后端切换(9 种:本地 / OSS / S3 / COS 等)
API Token
流程定义与版本管理
表单字段设计
抄送我的
流程自动化
OpenAPI 文档
服务监控(SSE 实时推送)
日志文件查看
主题切换(亮 / 暗 / 跟随系统)
AI 服务商管理
AI 反馈收集与管理
终端会话监控
进程管理与端口监听
systemd 服务管理
前端错误监控
支付订单生命周期管理
积分账户与流水
会员签到规则与记录
Electron 桌面客户端
按钮级鉴权
地区管理(省 / 市 / 区)
公告通知
站内信模板
消息回复 / 转发 / 撤回 / 编辑
会话置顶与收藏
WebSocket 实时收发
登录日志
Redis 会话持久化
Refresh Token 自动续期
系统配置中心
幂等防重复提交
数据库管理(SQL / ER 图 / 查询收藏)
OAuth 登录配置(GitHub / 钉钉 / 企微)
邮件配置 / 模板 / 发送日志
流程模板库
发起工作台
审批代理
事件总线与 Webhook 订阅
Drizzle 迁移管理
缓存管理
可选多租户隔离
页面水印
提示词模板
Web 终端(多分屏 SSH)
SSH 配置与 SFTP
Docker 容器管理
日志查看器(实时流式)
分析数据管理
退款申请与回调日志
钱包余额与流水
前台 C 端(多方式登录 / 会员自助)
统一响应结构
部门与岗位管理
标签管理
通知中心收件箱
消息中心(单聊 / 群聊)
投票 / @提及 / 表情回应
收藏 / 置顶消息
快捷聊天浮动按钮
操作日志(含变更 Diff)
强制下线黑名单
IP 访问控制(白 / 黑名单)
定时任务管理
数据脱敏配置
文件管理
OAuth2 服务端应用管理
短信配置 / 模板 / 发送日志
可视化流程设计器
我的申请 / 待我审批 / 我已办
流程监控
触发器执行记录
仪表盘统计
维护模式(维护公告 + 预计恢复时间)
租户视角切换
AI 智能对话
AI 用量统计
终端录屏与回放
服务器文件管理器
网络诊断(ping / traceroute / DNS)
行为分析(PV / UV / 埋点指标)
支付渠道配置(微信支付 / 支付宝)
会员管理与等级体系
优惠券模板与发券记录
PWA 支持

推荐阅读路径

Built with VitePress for local documentation preview.