Skip to content

Bangs v0.3.1

Latest

Choose a tag to compare

@gxlself gxlself released this 03 Oct 13:32
· 1 commit to main since this release

Bangs 上手表了:抬腕看一眼 Mac 上在放什么、Claude / Codex 忙完没有,顺手切歌、记一条待办。

改了什么

Apple Watch —— 托盘菜单里多了「Apple Watch」子菜单。打开「允许手表连接」,下面会显示这台电脑的地址和一个 6 位配对码,在手表上的 Bangs 里填上就配好了,以后不用再填。手表上有四页:

  • 播放:封面、正在唱的那句歌词(有翻译时带翻译)、进度,上一首 / 播放暂停 / 下一首直接控制 Mac 上的播放器;
  • 会话:Claude Code 和 Codex 会话在跑、在等你还是空闲,会话停下来时手表轻震一下并提示;
  • 待办:刘海里还没做完的待办,点一下勾掉,也可以听写或手写加一条;
  • 上岛:其他程序挂到刘海上的行。

手表通过局域网直接连 Mac,不需要账号或服务器,手表拿不到任何文件路径、剪贴板或链接。开关默认关闭,关掉端口就关了;配对码用一次就换,连续输错会越等越久;「忘掉已配对的手表」一键解除所有配对。局域网里走的是明文 HTTP,不信任的网络里请把开关关掉。

手表 App 和 iPhone 版 Bangs 是同一个 App(App Store 审核中),装上 iPhone 版就有手表端,手表自己就能连 Mac,不经过 iPhone。

安装

macOS 的包用 Developer ID 签了名并经过 Apple 公证,下载下来双击就能开。Windows 安装包没有签名,SmartScreen 会拦一次:更多信息 → 仍要运行。设置、暂存架、待办和剪贴板历史都保留,直接装新包覆盖即可。

官网:https://gxlself.github.io/bangs/


Bangs comes to your wrist: see what's playing on the Mac and whether Claude or Codex is done, skip a track or jot down a to-do without reaching for the computer.

What's new

Apple Watch — The menu bar menu has a new "Apple Watch" submenu. Turn on "Allow the watch to connect" and it shows this computer's address and a six-digit pairing code; enter both in Bangs on the watch and you're paired for good. The watch has four pages:

  • Now Playing: the artwork, the lyric line being sung (with its translation when there is one) and the progress, with previous / play-pause / next controlling the player on the Mac;
  • Sessions: whether each Claude Code and Codex session is running, waiting for you or idle, with a tap on the wrist when one stops;
  • To-do: the open to-dos from the notch — tap one to tick it off, or add one by dictation or Scribble;
  • Board: the rows other programs dock on the notch.

The watch talks to the Mac directly over the local network, with no account and no server, and never sees a file path, the clipboard or a link. The switch is off by default and turning it off closes the port; a pairing code works once, wrong guesses wait longer and longer, and "Forget paired watches" unpairs them all. Traffic on the local network is plain HTTP, so keep the switch off on networks you don't trust.

The watch app comes with Bangs for iPhone (in App Store review): install the iPhone app and the watch app comes along, then connects to the Mac on its own, without going through the phone.

Install

The macOS build is signed with a Developer ID and notarized by Apple, so it opens with a double-click. The Windows installer is unsigned, so SmartScreen stops it once: More info → Run anyway. Settings, the shelf, to-dos and clipboard history are all kept — just install the new package over the old one.

Website: https://gxlself.github.io/bangs/