视频介绍:https://www.bilibili.com/video/BV1AP411Q7dk
硬件开源:https://oshwhub.com/eedadada/monica



Key-Value (键-值) 内存数据库框架,实现两层的数据交互。使用 键 (字符串) 索引数据,切断应用层和驱动层的数据耦合。 因此,只要设备适配 Lvgl ,就可以直接使用这套 Mooncake UI框架,如 Linux :

硬件初始化、运行时的 状态维护更新,例如自动睡眠、抬手唤醒、计步器更新等电源 和 下 按键启动时,会进入 USB MSC 模式,SD 卡会被挂载成 U盘,接上 USB 即可直接读写App 基类、安装卸载框架:所有 App 的对象基类,描述了 App 的基础框架。安装卸载框架实现简单的 App 列表管理
App 生命周期管理:支持前后台的 App 运行生命周期 调度器 (单线程,单前台,多后台) ,使用 状态机 (FSM)实现

启动动画 和 启动器 会被 Framwaork 框架特殊调用watch_faces 目录下的每一个文件夹都视作一个表盘
watch_faces/
|
├── AyanamiRei
│ ├── background
│ │ ├── background.png
│ ├── face.json
│ └── number
│ ├── 0.png
│ ├── ~
│ └── 9.png
|
├── FloatingNum
│ ├── background
│ │ └── background.png
│ ├── face.json
│ └── number
│ ├── 0.png
│ ├── ~
│ └── 9.png
|
└── PixelThinking
├── background
│ ├── background.png
├── face.json
└── number
├── 0.png
├── ~
└── 9.png


存在问题:






$ claude mcp add Monica \
-- python -m otcore.mcp_server <graph>