internal/

directory
v0.1.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 14, 2026 License: GPL-3.0

Directories

Path Synopsis
Package auth implements cuxdeck's device pairing and request authentication.
Package auth implements cuxdeck's device pairing and request authentication.
Package chat turns Claude Code's session transcript (the JSONL under ~/.claude/projects) into a clean, phone-friendly stream of chat events.
Package chat turns Claude Code's session transcript (the JSONL under ~/.claude/projects) into a clean, phone-friendly stream of chat events.
Package cuxcli is cuxdeck's only write path into cux: a thin, allowlisted bridge to the `cux` command-line tool.
Package cuxcli is cuxdeck's only write path into cux: a thin, allowlisted bridge to the `cux` command-line tool.
Package cuxdata reads cux's on-disk state.
Package cuxdata reads cux's on-disk state.
Package i18n translates the short, fixed notification strings cuxdeck pushes to phones (Web Push and Telegram) into the language the user picked in the panel.
Package i18n translates the short, fixed notification strings cuxdeck pushes to phones (Web Push and Telegram) into the language the user picked in the panel.
Package notify is the shared vocabulary for outbound alerts: a small event and the interface every channel (Web Push, Telegram, …) implements.
Package notify is the shared vocabulary for outbound alerts: a small event and the interface every channel (Web Push, Telegram, …) implements.
Package push delivers Web Push notifications straight from this machine to the browsers paired with it — no third party in the middle.
Package push delivers Web Push notifications straight from this machine to the browsers paired with it — no third party in the middle.
Package selfupdate checks GitHub for a newer cuxdeck release and, when asked, upgrades in place.
Package selfupdate checks GitHub for a newer cuxdeck release and, when asked, upgrades in place.
Package server is cuxdeck's HTTP surface: the embedded mobile panel, the deck snapshot API, and the allowlisted action endpoint.
Package server is cuxdeck's HTTP surface: the embedded mobile panel, the deck snapshot API, and the allowlisted action endpoint.
Package spawn launches a fresh cux session from the panel.
Package spawn launches a fresh cux session from the panel.
Package telegram delivers the same alerts as Web Push to a Telegram chat — useful for a channel that outlives any one phone.
Package telegram delivers the same alerts as Web Push to a Telegram chat — useful for a channel that outlives any one phone.
Package tray puts cuxdeck in the menu bar: the mascot icon, and a menu to open the panel, copy a pairing link, toggle start-at-login, and quit.
Package tray puts cuxdeck in the menu bar: the mascot icon, and a menu to open the panel, copy a pairing link, toggle start-at-login, and quit.
Package tunnel gives cuxdeck its accountless public address.
Package tunnel gives cuxdeck its accountless public address.
Package usagelog records each seat's utilization over time so the panel can show a trend, not just the current number.
Package usagelog records each seat's utilization over time so the panel can show a trend, not just the current number.
Package watch turns changes in cux's state into push notifications.
Package watch turns changes in cux's state into push notifications.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL