OpenDMG
Sleepwing icon

Sleepwing for Mac

Privacy-first companion that watches over your coding agents while they work and turns their verified working time into bounded breaks, nudging you back only when your input is needed.

By lttxzmj. Free and open source.

Get it with OpenDMG View source on GitHub

Sleepwing at a glance

Version
0.6.4-beta.1 (pre-release)
Released
9 September 2026
Download size
8.2 MB
Works on
Apple silicon
Category
Developer Tools
Developer
lttxzmj
GitHub stars
0

About Sleepwing

A privacy-first macOS desktop pet that watches your AI coding agents, turns their work time into your breaks, and calls you back when it's your turn. Zero outbound network. AI 干活,你歇会儿。

Screenshots

Sleepwing screenshot 1

How to install Sleepwing on a Mac

  1. Get OpenDMG. It is a free app store for open source Mac apps. Download OpenDMG.
  2. Search for Sleepwing and press Get. OpenDMG downloads version 0.6.4-beta.1 from lttxzmj's own GitHub release.
  3. Open it. The download is checked against its SHA-256 fingerprint and its signature is checked on your Mac before it lands in Applications.

Updates to Sleepwing show up in OpenDMG and install with one button. No account is needed.

Prefer to do it by hand? The developer's file is on GitHub: Sleepwing-0.6.4-21-beta-macOS-arm64.zip (8.2 MB).

What is new in Sleepwing 0.6.4-beta.1

## Sleepwing 0.6.4 beta (build 21) — macOS 14+, Apple Silicon

**[⬇ Sleepwing-0.6.4-21-beta-macOS-arm64.zip](https://github.com/lttxzmj/sleepwing/releases/download/v0.6.4-beta.1/Sleepwing-0.6.4-21-beta-macOS-arm64.zip)** — Developer ID signed, notarized and stapled: unzip and double-click, no warnings.

Fix release: phantom "Codex needs your approval". Hooks arrive as independent processes, so a pre-Stop PermissionRequest could be delivered *after* the turn's Stop — it then cancelled the real completion and left the session stuck showing "waiting for input" with nothing left to approve. The completion gate now drops an ask that arrives while that turn's completion is pending; genuine new asks are unaffected (their turn's prompt/tool events clear the gate first). Thanks to a beta user for the report.

- SHA-256: `920a851ad9cf2be78b0b2737d5cbe46ec57d3e0faf3bcfd98008cca12190a139`
- Uninstall cleanly: [docs/UNINSTALL.md](https://github.com/lttxzmj/sleepwing/blob/main/docs/UNINSTALL.md)
- Feedback: [Discussions](https://github.com/lttxzmj/sleepwing/discussions)

---

修复版:修掉"Codex 需要你授权"的幽灵状态——hook 乱序到达时,迟到的 PermissionRequest 会作废真实的完成事件,把会话卡在"等待输入"(实际无任何待批权限)。感谢 Beta 用户报告。

More Developer Tools apps

All Developer Tools apps