No description
Find a file
wywind 515e2d3f04 feat: UI v4 dashboard + bridge quota scraping robustness
- Android UI v4: Codex top card with 5H/W usage and reset times,
  Ollama bottom-left, MiMo bottom-right, CPU/GPU/RAM/VRAM system bar
- ApprovalModels.kt: reset-time parsing and model updates
- ApprovalPollService.kt / BridgeClient.kt: service and client improvements
- bridge/main.py: Chrome/CDP cleanup, WebSocket timeout 5s->30s,
  stale profile/port lock cleanup, DevTools HTTP endpoint + retry
- bridge/models.py / store.py: model and store updates
- bridge/tests/: add conftest, approval store tests, model quota summary tests
- bridge/requirements.txt / README.md / docs: update dependencies and docs
- scripts/run_approval_bridge_service.sh: update service script
2026-07-07 00:10:41 +08:00
android feat: UI v4 dashboard + bridge quota scraping robustness 2026-07-07 00:10:41 +08:00
assets Initial MagicMirror approval app 2026-07-05 16:58:37 +08:00
bridge feat: UI v4 dashboard + bridge quota scraping robustness 2026-07-07 00:10:41 +08:00
docs feat: UI v4 dashboard + bridge quota scraping robustness 2026-07-07 00:10:41 +08:00
scripts feat: UI v4 dashboard + bridge quota scraping robustness 2026-07-07 00:10:41 +08:00
.gitignore Initial MagicMirror approval app 2026-07-05 16:58:37 +08:00
AGENTS.md Initial MagicMirror approval app 2026-07-05 16:58:37 +08:00
README.md Initial MagicMirror approval app 2026-07-05 16:58:37 +08:00

Magic Mirror

“魔镜”设备资料与控制工具项目。

快速入口

常用命令

adb -s 192.168.192.31:5555 devices
tools/phone-mcp/phone-mcp run '{"action":"list_devices"}'
tools/phone-mcp/phone-mcp run '{"action":"get_ui_elements"}'
tools/phone-mcp/phone-mcp run '{"action":"screenshot"}'
scripts/run_approval_bridge.sh
scripts/list_hermes_session_keys.py
source scripts/android_env.sh
gradle --version
sdkmanager --version
gradle -p android :app:assembleDebug
scripts/install_magic_mirror_apk.sh