Skip to content

Releases: hooosberg/DockTouchBar

DockTouchBar 1.26: Terminal AI CLI agent support (Claude Code)

Choose a tag to compare

@hooosberg hooosberg released this 16 Oct 06:51

What's new

  • Terminal AI CLI support: Added full support for terminal AI coding agents (Claude Code, etc.) running in macOS Terminal.app, iTerm2, Ghostty, or VS Code embedded terminal
  • Process traversal fix: Added sysctl(KERN_PROC_PID) fallback in process hierarchy traversal to cleanly bypass macOS root-owned /usr/bin/login privilege boundaries, reliably locating the host terminal app icon
  • Updated documentation and pairing guides for terminal CLI AI agents

更新内容

  • 终端 AI CLI 智能体支持:正式支持在 macOS 原生终端(Terminal.app)、iTerm2、Ghostty 或 VS Code 集成终端中运行的命令行 AI 编程助手(Claude Code 等)
  • 进程树穿透修复:在父进程溯源中引入 sysctl(KERN_PROC_PID) 机制,彻底跨越 macOS root 属主 /usr/bin/login 权限阻断,准确定位终端 App 图标并在工作时显示字符雨、完成时显示 OK
  • 更新了 README 中关于终端机命令行 AI 助手的说明与接入指引

DockTouchBar 1.25: icon position and auto re-check

Choose a tag to compare

@hooosberg hooosberg released this 10 Oct 23:04

What's new

  • Icon position: Settings → Display → Icon position (left / center / right). Thanks @fatHROSE for the suggestion (#2)
  • Auto re-check after yielding: if the end of an Fn / screenshot yield is missed, the Dock now comes back by itself (Settings: off / 3 / 5 / 10 / 30 s, default 5 s). It never returns early while Fn is still held
  • "How to use" page now covers ⌥ + long-press force quit, AI agent status and hiding the Dock icon

更新内容

  • 图标位置:设置 → 显示 → 图标位置(靠左 / 居中 / 靠右)
  • 避让后自动恢复:万一没收到 Fn / 截图“让位结束”,Dock 会自己回来(设置里可选关闭 / 3 / 5 / 10 / 30 秒,默认 5 秒),Fn 还按着时不会提前恢复
  • “使用说明”页补充了 ⌥ 长按强制退出、AI 智能体状态、隐藏程序坞图标

DockTouchBar 1.24: Vibe merged into one app

Choose a tag to compare

@hooosberg hooosberg released this 10 Oct 22:42

DockTouchBar and DockTouchBar Vibe are now one app. One codebase, one download. The AI agent status from Vibe is built in (Settings can turn it off).

What's new

  • Merged Vibe into DockTouchBar; the Vibe icon is now the app icon
  • Hide the Dock icon: Settings → General (thanks @thierry-laval, PR #5)
  • Hold ⌥ while long-pressing to force quit a frozen app (thanks @thierry-laval, PR #6)
  • Universal build falls back to the native build system when needed (thanks @thierry-laval, PR #7)
  • Clearer agent-pairing diagnostics (thanks @1dea193073, PR #3)
  • Updated "How to use" page and a Thanks list in About

Coming from DockTouchBar Vibe?

Download the DMG below, then quit and delete DockTouchBar Vibe. Agents you already paired keep working (their data is migrated automatically). Settings are not carried over.

简要说明

纯净版和 Vibe 版合并为一个 App:一份源码、一个下载,AI 智能体状态内置(可在设置里关闭)。新增:隐藏程序坞图标、按住 ⌥ 长按强制退出、更清晰的配对诊断、致谢名单。用过 Vibe 的用户:下载后退出并删除 Vibe 即可,已配对的智能体继续有效,设置不会带过来。

DockTouchBar Vibe 1.23: 恢复稳定窗口切换,与纯净版版本对齐

Choose a tag to compare

@hooosberg hooosberg released this 04 Oct 21:01

DockTouchBar Vibe has been merged into DockTouchBar (1.24 and later). Please download the latest release instead: https://github.com/hooosberg/DockTouchBar/releases/latest
DockTouchBar Vibe 已并入 DockTouchBar(1.24 起),请下载最新版:https://github.com/hooosberg/DockTouchBar/releases/latest

Vibe 1.23(构建 30)恢复经过实机验收的纯净版 1.23 窗口居中 / 最大化实现,修复开发期间出现的 Finder、Chrome 切换异常。版本号与纯净版对齐,保留 Vibe 的 AI 智能体状态、独立设置和更新渠道。

  • Finder、Chrome 各 7 项真实窗口几何与切换检查通过;用户已确认实体 Touch Bar 操作可用。
  • Apple Silicon / Intel 通用构建,最低 macOS 13;本次实机验收在 Apple Silicon 上完成,Intel 与多屏未做完整实机验收。
  • App 与 DMG 均已通过 Apple 公证并装订。
  • 下载下方 DockTouchBarVibe-1.23.dmg。纯净版仍见 Standard 1.23。两个版本请一次只运行一个。

Vibe 1.23 (build 30) restores the verified Standard 1.23 window centering/maximizing implementation after a development regression affecting Finder and Chrome. Version numbers now match Standard; Vibe retains AI agent status, its own settings, and its own update channel.

Finder and Chrome passed 14 real-window geometry/toggle checks, followed by physical Touch Bar acceptance. The universal app supports macOS 13 or later; Intel hardware and multiple displays were not fully tested in this release. Both the app and DMG are signed, notarized, and stapled.

SHA-256 (DockTouchBarVibe-1.23.dmg):

54609da76d168329a806606eecb5bd236ace3aca0a7840211ad3c58d7598fb4d

DockTouchBar 1.23: 只显示运行中的 App 时,顺序与程序坞一致

Choose a tag to compare

@hooosberg hooosberg released this 03 Oct 17:20

1.23

修复“只显示正在运行的 App”模式下图标顺序

  • 之前这个模式按启动时间排列,和程序坞对不上。现在已启动的固定 App 保持程序坞里的顺序,没启动的直接跳过。
  • 不在程序坞里的临时 App 排在固定 App 之后(最近启动的在前),垃圾桶仍在最后。

DockTouchBar 1.22: 修复微信双击缩小与长按关闭

Choose a tag to compare

@hooosberg hooosberg released this 03 Oct 14:48

1.22

修复微信双击缩小、长按关闭失效

  • 微信运行时有一个后台辅助进程(wxplayer),它和微信共用同一个 App 路径,之前被误认成微信本体,导致双击缩小提示“窗口还未切换完成”、长按关闭也作用不到微信。现在只认有 Dock 图标的主进程。
  • 其他带类似后台进程的 App 也一并受益。

DockTouchBar 1.21: 12 种界面语言

Choose a tag to compare

@hooosberg hooosberg released this 03 Oct 13:18

1.21

12 种界面语言,README 同步翻译

  • 设置窗口最上面可以选界面语言:简体中文、English、繁體中文、日本語、한국어、Français、Deutsch、Español、Português、Русский、Italiano、Türkçe,或跟随系统。
  • Touch Bar 上长按关闭的提示、诊断和更新信息也会跟着语言变;窗口开着时切换语言,标题和页签会立刻刷新。
  • README 提供 11 种语言版本,顶部可切换。
  • 除中文、英文外的译文由 AI 翻译,欢迎在 GitHub 上反馈不自然的地方。

DockTouchBar 1.20: 设置窗口、图标居中、程序坞图标

Choose a tag to compare

@hooosberg hooosberg released this 03 Oct 12:52

1.20

菜单精简,新增设置窗口;图标居中;程序坞里有图标

  • 菜单栏菜单只留常用开关,其余选项都收进「设置…」窗口(设置 / 使用说明 / 关于三页)。
  • 新增「图标居中显示」:图标不多时在 Touch Bar 上居中,超出宽度仍从左边开始滑动。
  • 软件现在在程序坞里有图标,装好后可以直接从那里启动。
  • 垃圾桶像 App 一样:双击最小化废纸篓窗口,长按关闭;窗口关闭时图标变暗。
  • 「只显示正在运行的 App」:访达排在最左,没有窗口时不显示;变灰的图标(包括已关闭的垃圾桶)不显示。
  • 修复切换该模式后图标列表出现重影的问题。

需要辅助功能权限才能识别和关闭访达、废纸篓窗口。

DockTouchBar Vibe 1.0: 在 Touch Bar 上看见 AI 智能体工作

Choose a tag to compare

@hooosberg hooosberg released this 03 Oct 21:58

DockTouchBar Vibe has been merged into DockTouchBar (1.24 and later). Please download the latest release instead: https://github.com/hooosberg/DockTouchBar/releases/latest
DockTouchBar Vibe 已并入 DockTouchBar(1.24 起),请下载最新版:https://github.com/hooosberg/DockTouchBar/releases/latest

DockTouchBar Vibe 1.0:在 Touch Bar 上看见你的 AI 智能体在工作

这是 DockTouchBar 的第二个版本,和纯净版是两个独立的 App。

DockTouchBar(纯净版) DockTouchBar Vibe(本版本)
适合 所有有 Touch Bar 的 Mac 用户 用 AI 编程智能体的人
内容 把 Dock 放到 Touch Bar 上 纯净版的全部功能,另外在智能体所在 App 的图标上显示实时状态:工作时像素风屏幕加字符雨,做完显示 OK
下载 最新纯净版 本页的 DockTouchBarVibe-1.0.dmg

拿不准就先用纯净版。Vibe 已包含完整的 Dock,两个只需要装一个;它们都会占用 Touch Bar,一次只运行一个。

怎么用

  1. 打开 设置 → 配对智能体,点 复制提示词。
  2. 粘贴给你的智能体。它会自检,再用它自己的 hook 或一条长期指令规则接进来(Vibe 能自己看到的 App 则什么都不用改),改配置前先备份。
  3. 验证是否通过由 Vibe 自己判定,通过后它出现在列表里,之后它工作时图标就有动画。

支持的智能体

任何能在你的 Mac 上执行命令的智能体都可以配对,下面只是试过的,不是上限。 Claude Code、Codex、Qoder、WorkBuddy(hook);Antigravity、千问办公(长期指令规则);豆包(Vibe 只读地看它的会话文件,不改豆包任何东西)。详见 README。

说明

  • 已签名并通过 Apple 公证。通用二进制(Apple 芯片已在作者的 Mac 上实测,Intel 未实测)。
  • 以上智能体都只在作者的 Mac 上试过;还没有在一台全新的电脑上从零安装测试过。
  • Vibe 有自己的名字、设置和更新(只读取 vibe-v* 的发布),不会被纯净版的更新替换。

DockTouchBar Vibe 1.0: see your AI agents work on the Touch Bar

The second edition of DockTouchBar, a separate app from the Standard one.

  • Standard (latest release): your Dock on the Touch Bar. Vibe (this release): everything in Standard, plus a live status on the icon of the app your AI agent runs in: a pixel-art screen with falling digits while it works, OK when it's done.
  • Not sure? Start with Standard. Vibe already includes the whole Dock, so you only need one; both take the Touch Bar, so run one at a time.
  • Pair any agent in three steps: Settings → Pair agents → Copy prompt → paste it to your agent. It checks itself, then connects through its own hooks or a rule in its long-term instructions; Vibe itself decides whether verification passed.
  • Any agent that can run a command on your Mac can pair; the list is not a limit. Tried so far: Claude Code, Codex, Qoder, WorkBuddy (hooks); Antigravity, Qwen Work (instruction rule); Doubao Work (Vibe reads its session files, read-only). See the README.
  • Signed and notarized by Apple, universal binary (Apple silicon tested on the author's Mac, Intel untested). All agents above were tried on the author's Mac only; a clean-machine install has not been tested yet.
  • Vibe has its own name, settings and updates (it only follows vibe-v* releases) and is not replaced by Standard updates.

SHA-256 DockTouchBarVibe-1.0.dmg: 84fbde8057d79cac229042bf98457301ab23114053bb509806ae833998c6c3cd

DockTouchBar 1.19: 访达状态与长按关闭修复

Choose a tag to compare

@hooosberg hooosberg released this 02 Oct 22:28

1.19

访达的状态和长按关闭,现在和别的 App 一致

  • 访达在任何桌面有窗口(含最小化)才亮,一个窗口都没有就变暗;开机后什么都没开、窗口全关之后不再一直显示“启动”。
  • 红点只在访达位于前台、窗口显示在屏幕上时出现;切到别的桌面或别的 App,访达亮着但没有红点。
  • 在别的桌面里关掉访达窗口后,状态点会及时刷新。
  • 长按图标:所有 App 都整个退出(不再只关一个窗口);访达退不了,所以关掉它的全部窗口(含最小化的),窗口在别的桌面时会先切过去再关。
  • 同一个 App 的多个进程(如 Chrome)合并成一个图标,不再冒到最左边。

需要辅助功能权限才能识别最小化的访达窗口、关闭访达窗口。