v0.17.0
Installation
Homebrew
brew tap st0012/cctop
brew install --cask cctopmacOS (Apple Silicon)
curl -sL https://github.com/st0012/cctop/releases/download/v0.17.0/cctop-macOS-arm64.zip -o cctop.zip
unzip cctop.zip
mv cctop.app /Applications/
open /Applications/cctop.appmacOS (Intel)
curl -sL https://github.com/st0012/cctop/releases/download/v0.17.0/cctop-macOS-x86_64.zip -o cctop.zip
unzip cctop.zip
mv cctop.app /Applications/
open /Applications/cctop.appFrom source
Requires Xcode 16+.
git clone https://github.com/st0012/cctop && cd cctop
./scripts/bundle-macos.sh
cp -R dist/cctop.app /Applications/This release is signed and notarized with Apple Developer ID.
What's Changed
New Features
- Support Claude Desktop and Codex Desktop sessions by @st0012 in #108
- feat: redesign session card with title-first layout and source badges by @st0012 in #117
- Preserve dormant desktop sessions across app restarts by @st0012 in #129
- Support archived Desktop sessions by @st0012 in #130
Bug Fixes
- fix(focus): target Apple Terminal tab by tty via AppleScript by @st0012 in #110
- fix: Desktop session name handling (Claude + Codex) by @st0012 in #116
Other Changes
- chore: remove Raycast extension by @st0012 in #118
- fix: capture Claude Desktop session titles by @st0012 in #121
- Centralize source badge labels by @st0012 in #123
- fix: fill Codex Desktop session names mid-turn by @st0012 in #122
- Share Desktop host app bundle constants by @st0012 in #124
- Show each Codex Desktop conversation as its own card by @st0012 in #125
- Validate hook contract drift by @st0012 in #126
- Add cctop:// panel toggle and e2e session-test skill by @st0012 in #127
- Hide Codex Desktop maintenance sessions by @st0012 in #128
- Hide orphan Claude Desktop hook sessions by @st0012 in #132
- Use desktop app liveness for dormant sessions by @st0012 in #133
- Hide subagent-owned sessions by @st0012 in #134
- Record hook writer metadata in session files by @st0012 in #135
- Consolidate agent guidance in AGENTS.md by @st0012 in #137
- Detect OpenCode question prompts as permission waits by @st0012 in #138
- Ignore leaked desktop bundle IDs for non-desktop sessions by @st0012 in #139
- Clarify desktop onboarding by @st0012 in #140
- Fix Codex notification focus routing by @st0012 in #141
- Show desktop project names for Desktop sessions by @st0012 in #142
- Hide Codex exec helper sessions by @st0012 in #143
Full Changelog: v0.16.0...v0.17.0