PomoClaw

🍅 菜单栏番茄钟,URL 自动化控制

Mac菜单栏番茄钟,支持URL Scheme远程控制与自动化集成,专注时间管理

收藏
4.1k
安装
995
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

PomoClaw 是一款极简的 macOS 菜单栏番茄钟工具,通过 pomoclaw:// URL Scheme 实现外部控制,专为自动化工作流设计。用户可通过命令行或自动化工具(如 OpenClaw)远程启动/暂停/停止计时器、自定义工作时长(1-99分钟)、管理休息周期,并查询实时状态。状态信息持久化至 ~/.pomoclaw/status.json,支持 webhook 回调在专注完成或休息结束时触发系统通知。

显著优点

  • 零界面干扰:无 Dock 图标,纯菜单栏存在(LSUIElement),保持桌面整洁
  • 深度自动化:URL Scheme 设计天然支持脚本化、远程节点控制及工作流集成
  • 灵活配置:支持自定义工作/短休/长休时长、15种系统提示音、开机自启等完整参数
  • 状态可观测:JSON 格式状态文件便于第三方工具读取,实现跨应用联动
  • 智能休息管理:每4个番茄钟后自动切换15分钟长休息,平衡效率与恢复

潜在局限

  • 平台绑定:仅支持 macOS,Windows/Linux 用户无法使用
  • 前置依赖:应用必须保持运行状态,命令才会生效;无后台守护机制
  • 状态持久化缺陷:休息状态在应用重启后不恢复,仅适用于会话内连续使用
  • 网络无关性:无云同步、跨设备协同或团队功能,纯本地工具
  • 生态小众:GitHub Stars 有限,长期维护依赖个人开发者

适合人群

  • 追求极简、厌恶复杂番茄钟界面的 macOS 深度用户
  • 已搭建自动化工作流(如 OpenClaw、Hammerspoon、Alfred)的效率工具爱好者
  • 需要将专注状态与外部系统(如日志记录、智能灯光)联动的开发者
  • 偏好菜单栏工具而非独立窗口或浏览器插件的用户

常规风险

  • 命令注入防范:虽通过 URL Scheme 隔离,但构造 nodes.run 命令时仍需注意参数校验,避免路径遍历
  • 状态文件竞争:多进程同时读写 status.json 可能导致状态不一致,建议配合文件锁使用
  • 权限边界launchAtLogin 配置需用户手动授权系统登录项权限,首次设置可能失败静默
  • 时间漂移:系统睡眠后计时器行为依赖 macOS 唤醒机制,极端情况下可能出现剩余时间不精确

PomoClaw 内容

手动下载zip · 2.7 kB
skill-card.mdtext/markdown
请选择文件