🐱 住在刘海里 · macOS + iPhone

你的 Agent 干完活了,
让刘海告诉你。

Doris 是一个常驻 macOS 菜单栏 / 刘海的赛博助理,配一个 iPhone 全功能编辑器。 接管 Claude Code 与 Codex 的任务完成通知,统计 Token 用量,管理任务与事件 —— 两端共享同一个 iCloud 库。

↓ 下载 macOS 版 在 GitHub 上查看
免费 · 开源 · 已 Apple 公证 · macOS 14+
🐱
Agent Integrations

Claude Code、Codex 的通知,
一眼就知道是谁干完了

在设置里一键注册 Hook,Doris 就接管 Agent 的任务完成通知 —— 不再淹没在系统通知中心里。 横幅带 Claude / Codex 的品牌图标,扫一眼就知道是哪个 Agent;点击直接跳回对应的 App。

🪝一键 Hook 注册

设置 → 应用集成里点一下,Doris 自动把 hook 写进 Claude Code / Codex 的配置。不用手动改 JSON,也能随时一键撤销。

刘海横幅

通知从刘海滑出,不抢焦点、不打断你正在做的事。点击带你回到发起任务的那个 App。

📱推到手机

人不在电脑前?通知经 iCloud 推到 iPhone —— 长任务跑完了,遛狗路上也知道。

Token Insights

你到底烧了多少 Token

自动读取 Claude Code、Codex 的本地日志,把每次调用的输入 / 输出 / 缓存 / 推理 token 归集成按天、 按模型、按工具的账单。也统计本机 LM Studio —— 包括通过它的本地服务器调用的用量。

  • ✦ 全部在本地解析,日志不出你的电脑
  • ✦ 按模型定价折算成本,本地模型记为 0
  • ✦ 增量采集,不重复计数
近 7 日用量2.4M tokens
Claude Code Codex LM Studio(本地)
把"观象"做成可互动的网站今天
重构 TokenCollector专注中 · 18:24
动作学习:哑铃
修复 iCloud 入向同步
Tasks & Events

任务、事件,
和一个专注计时器

笔记与清单在同一个编辑器里,子任务进度实时汇总。「今日」把置顶、长期、日程分成三栏。 任意任务或子任务都能开一个番茄钟 —— 倒计时显示在刘海上,时刻提醒你此刻该做什么。

  • ✦ 置顶卡片拖动排序,顺序跨设备同步
  • ✦ 桌面便签 / 常驻面板,支持透明度与总在最前
  • ✦ 事件收件箱汇总所有 Agent 通知历史
Command Line

脚本里也能喊一嗓子

内置 doris 命令行,一条命令把通知推到刘海或手机,也能直接建笔记 —— CI 跑完、部署结束、长任务收尾,都能自己汇报。

zsh — doris
$ doris notify --title "构建完成" --source claudeCode
✓ 已送达 · 横幅已显示
$ doris push --to "Gavin's iPhone" --title "测试通过"
✓ 已推送到 1 台设备
$ doris note add --title "想法" --body "试试新布局"
note 已创建 · 正在同步到 iCloud
$
iCloud Sync

一个库,两端都在

Mac 与 iPhone 通过 CloudKit 共享同一个 SwiftData 库。在 Mac 上改的,手机上几秒就到 —— 数据存在你自己的 iCloud 里,不经过任何第三方服务器。

💻
macOS
刘海 · 桌面面板 · CLI
☁️
你的 iCloud
私有库
📱
iPhone
编辑器 · 小组件 · 专注

开始使用 Doris

下载已公证的 DMG,拖进「应用程序」即可。首次启动会引导你注册 Agent 集成。

macOS 14 Sonoma 或更高Apple Silicon & Intel已 Apple 公证