Ecosystem

12 个工具,一条生命周期

从写代码到上线排障,每个工具各管一段,合起来零漂移 —— 建得快 · 看得见 · 修得动 · 长得出。每个都能独立用,也可以装一整套自托管。

Lifecycle

一条研发生命周期,三层咬合

开发 → 测试 → 运营 三个时期先后相继;再加两层横切:可复用的业务基座、从零上手的教材。每个工具都能独立用,合起来零漂移。

数据汇聚 · 三路上报 → 一个云端 → 告警 / AI 回修

monitor-laravel

后端异常 · 慢 SQL

monitor-vue

前端 JS 错误 · 操作链路

chrome-dev-tool

人工报障 · 截图录屏现场

scaffold-cloud

hash 聚合 · 降噪告警 · Sourcemap 还原 · 工单闭环

c.mooeen.com →

多渠道告警

邮件 / 钉钉 / 企微

AI · MCP 回修

拉错误 → 改代码 → 回写已解决

团队协作

指派 / 闭环 / 进度回查

三个时期 沿生命周期先后相继 · 开发 → 测试 → 运营
01

开发时期

建

写一份 YAML 当唯一事实源,一键生成全套后端代码;可视化设计器改表、调试器联调 —— 把重复劳动在写代码时一次消灭。

moo-scaffold
02

测试时期

协同

机器不报错、但人能判断不对的问题 —— 测试一键截图标注 / 录屏 + 自动打包现场,结构化进待办,报障即协作。

moo-chrome-dev-tool
03

运营时期

看 + 修

上线后,前后端异常三路汇进一个云端,统一告警分诊;AI 还能经 MCP 拉回错误改代码、再回写已解决。

scaffold-cloud monitor-laravel monitor-vue

Local control plane

moo-git-fleet

它不是第六层,也不替代其中任何工具;它站在本地开发机上,把 moo-*、Hosts 与客户项目的仓库状态、安全同步、Diff、分支和 staged commit 收进一张可处理清单。

scaffold→chrome→monitor / cloud+业务包 / 客户项目
两层横切 不绑定某个时期 · 贯穿复用
04

业务复用

基座 · 行业应用

把「每个后台都要、又跟业务无关」的能力拆成可复用的包:system 管人员权限,attachment 管文件,trail 记行为;再从共享基建长出企微客情、视觉巡检,以及可直接交付的即时零售产品。

moo-system moo-attachment moo-trail ↗ moo-radar moo-camera-recognition super-market · 码上贴
05

上手教材

从零起步

克隆即得带认证授权、能跑、能生成代码的底座 + 九章从零教程。教学路径从简入繁、异常监控最早植入 —— 第一天就把监控装上,让新手从写第一个接口起就看得见自己的报错。

moo-engine-skeleton
生态控制面 5 个生命周期工具 + 6 个横切工具,由 1 个本地工作台统一照看仓库状态
Ecosystem control plane · Open source v0.1.2 · macOS 13.5+
Moo Fleet

Moo Fleet · moo-git-fleet

本地优先的多仓库 Git 工作台。它不托管代码,也不替代 IDE;它把“哪里有改动、哪里待同步、现在能否安全操作”汇成一个原生 macOS 工作台,再执行有明确边界的 Git 动作。

有动静优先,同状态按最后 Commit 时间;支持置顶、搜索、分组与筛选

最近 7 条 Commit 与 Gitee 直达;文件变化数量、双行号 Diff 和语法染色

定时 / 批量 Fetch、fast-forward Pull、安全 Push;单仓失败不打断队列

Stage / Unstage、staged-only Commit、分支切换与 Stash 全部带竞态复核

丢弃文件先进入系统废纸篓;Git 超时、退出和 SSE 生命周期可回收

DeepSeek Commit 文案按仓库控制数据边界,敏感路径强制留在本地

查看 Gitee 源码 ↗ GitHub 镜像 ↗ macOS 安装说明 ↗ Vue 3 + TypeScript Native macOS · 143 tests
Moo Fleet 0.2.0 多仓库 Git 工作台真实运行界面

真实运行界面 · 首页按“有动静优先”排列;所有写操作都在服务端再次校验仓库、分支、HEAD 与文件身份。

Desktop 1024px+
两层横切 不绑定时期 · 贯穿复用 · 6 个工具

④业务复用· 基座

moo-system

v1.6.15 · 生产在用

可被多个后台共享的系统管理基座:组织架构、RBAC、审计、通知机器人。

  • 部门树 / 岗位 / 人员 + 岗位派生角色
  • 动作级 RBAC + 操作审计脱敏 · 登录会话账本 · 218 测试
PHP · 商业授权 Gitee →

④业务复用· 文件能力

moo-attachment

v0.1.3 · 生产在用

把多态附件的存储、转存、管理和访问安全收进一个包,合同、方案、工作事项等业务模型均可直接复用。

  • 本地 / 七牛直传 · 一次性 UploadIntent 防重放与越权
  • 异步转存与清理 · 预览下载审计桥 · 上传人画像 · 109 用例
Laravel 12 · Filesystem Gitee →

④业务复用· 行为追溯

moo-trail

v0.1.0 · 生产场景已验证

应用层 append-only 多态行为账本:把谁在何时对哪个对象做了浏览、预览、下载或导出,记成可追溯事实。

  • Trait / Service / 事件桥三种接入 · 业务模型零侵入组合
  • after-commit 幂等写入 · 可重建统计 · 只读审计 · 64 用例
Laravel 12 · append-only Gitee →

④业务复用· 行业应用

moo-radar

v0.1.1 · 生产运行

企业微信群客户情感雷达:负面风险分级预警、AI 初诊,正面认可归属与榜单,再加 @机器人即时问答。

  • 全量群聊留存 · 敏感词分级 · 去重告警 · 风险闭环
  • DeepSeek 初诊 + 高危升级 · 客户表扬归属 · 171 用例
企微 · DeepSeek 深入了解 → Gitee

④业务复用· 视觉识别实验

moo-camera-recognition

v0.1.0 · Demo 技术预研

把物业巡检与餐饮后厨拆成可重复验证的视觉场景,用多个视觉模型对同一批图片并行识别和横向比较,为正式摄像头 AI 巡检积累场景边界与模型选择依据。

13 个物业场景 + 8 个后厨场景 · 108 张合成样本

烟火 / 积水 / 倒地 / 电动车入楼 / 消防通道 / 卫生巡检

三模型同图对比 · 正例 / 负例 / 边界例 / 干扰例成组留档

当前验证单图与合成样本,不等同真实摄像头生产准确率

多模型视觉对比 Laravel 12 深入了解 → Gitee

⑤上手教材· 从 0 手把手

moo-engine-skeleton

基于 Laravel 12 的工程骨架 + 从零教程,克隆即得能跑、能生成代码的底座 —— 前面四层「怎么用」的官方示范集大成,新人 / 新项目的入口。

双守卫 JWT(自建 User,生产化加固)

动作级 ACL + 后台 / 移动端分片

九章教程 + 零依赖网页引导器 · 27 条踩坑速查

异常监控最早植入:第一天就装上 · 43 测试

All tools

12 个工具,一览

按生命周期顺序排列;「了解 →」进各自的介绍页或仓库。

  • ① 开发 moo-scaffold 一份 YAML 生成全套后端代码 + 可视化研发后台 v2.1.3 · 530 测试 了解 →
  • ② 测试 moo-chrome-dev-tool 报障现场一键截图标注 / 录屏 + 自动打包上报 v0.8.18 · 923 用例 了解 →
  • ③ 运营 moo-scaffold-cloud 异常汇聚、降噪告警、Sourcemap 还原与工单闭环 已上线 · 344 测试 了解 →
  • ③ 运营 moo-monitor-laravel 后端运行时异常与慢 SQL 采集 SDK v0.1.9 · MIT 了解 →
  • ③ 运营 moo-monitor-vue 轻量 Vue 3 前端异常监控 SDK,约 12KB v0.3.13 · 119 测试 了解 →
  • ④ 基座 moo-system 组织架构、RBAC、审计与通知机器人的系统管理基座 v1.6.15 · 218 测试 了解 →
  • ④ 文件 moo-attachment 多态附件的存储、转存、权限与审计 v0.1.3 · 109 用例 了解 →
  • ④ 追溯 moo-trail append-only 的多态行为账本 v0.1.0 · 64 用例 了解 →
  • ④ 行业 moo-radar 企微群客户情感雷达:风险预警、AI 初诊 v0.1.1 · 171 用例 了解 →
  • ④ 视觉 moo-camera-recognition 多模型视觉识别对比实验(场景预研) v0.1.0 · 13 样例 了解 →
  • ⑤ 教材 moo-engine-skeleton 克隆即跑的工程骨架 + 九章从零教程 Laravel 12 · 43 测试 了解 →
  • 控制面 moo-git-fleet 本地多仓库 Git 工作台,统一照看仓库状态 v0.2.0 · 143 测试 了解 →

Why it's different

六个让它不一样的点

贯穿全部工具的取舍 —— 不堆功能、刻意克制(能走 git 的就不自造版本 / 撤销 / 审计),让这套工具省事且不漂移。

单一事实源

一份 YAML 同时派生校验、文档、调试参数、表单控件 —— 改一处,四端同步,天然不漂移。这是通用工具结构上拿不到的。

YAML → 校验 → 文档 → 调试 → 前端

全栈监控闭环

前端 + 后端 + 人工三路汇进一个云,共用项目 / token / 告警渠道。一处配置,处处生效。

报障即协作

截图打包现场进待办,带指派 / 闭环 / 进度回查 —— 比微信群截图有效得多。

AI · MCP 桥

线上错误经 MCP 拉回代码仓库修复、再回写已解决,让「看」和「建」闭环。

数据自主 · 自托管

监控数据落在自己服务器,不出企业、不按量计费,合规与成本上的实在好处。

分层复用

scaffold 当引擎、system 当基座、radar 长出行业应用;git-fleet 再把这些工具和客户项目的仓库收拢成一张可处理清单。

几句实话(边界不藏)

  • 这是自用工具、强约定、深度耦合:赢在「和自己代码零漂移」,代价是出了这个生态不一定适用。
  • 公开源码包括 scaffold / monitor-laravel、monitor-vue / chrome 扩展 / skeleton,以及本地多仓库工作台 git-fleet;system / attachment / trail / radar / camera-recognition 按商业或内部项目授权;super-market 已作为可售行业产品开放演示与按门店报价。
  • 前端监控对标 Sentry 核心,但 Web Vitals、录屏回放、会话存档没做。
  • 部分仍早期:camera-recognition 当前是合成样本 + 单图识别预研,不代表真实摄像头生产准确率;Chrome 扩展商店上架待排期,自托管仍需自运维。