AI Stats & Activity
This page covers the two core observability features. Daily Level and Pet Companion, which used to live here, now have their own pages — see Daily Level and Pet Companion.
Live AI Activity
Section titled “Live AI Activity”Every running AI terminal — Codex, Claude Code, OpenCode, Kiro, CodeWhale, Kimi Code, MiMo-Code, Agy — reports live status to Codux. The moment a turn finishes, several things light up at once:
- The session / worktree row indicator
- The project tile in the project switcher (running = orange dot, needs input = hollow ring, done = green)
- A desktop system notification (“Task completed” / “Task interrupted”), plus a Dock badge
You stop watching the cursor blink and start using the time the AI is working. Completion alerts can also be forwarded to remote channels (Bark, ntfy, Telegram, and more).
AI Stats
Section titled “AI Stats”Codux records token usage from each session and rolls it up:
- By tool and by model for the current project, plus a project-level breakdown in the global summary
- Daily and trend views — today’s half-hour buckets and a multi-week activity heatmap
- One-click session restore — rehydrate any past session back into its original tool (
codex resume,claude --resume, …), ready to continue - Fork a session into another tool — Codux builds a cleaned continuation prompt and hands it to whichever CLI you pick
Stats are stored locally in the Codux app data directory. Nothing leaves the workstation unless you configure an AI provider, run a CLI that calls its own cloud service, or explicitly opt in to mobile pairing.
Where it shows up
Section titled “Where it shows up”- Title bar: the Daily Level chip and the pet live here, alongside the AI / SSH / Files / Git buttons
- AI panel (
⌘⇧A): full stats with filters, today’s token total, and the tool/model breakdowns - Project switcher: project tiles light up while AI is mid-turn
Related
Section titled “Related”- Daily Level — daily ladder built on the same numbers
- Pet Companion — title-bar pet that grows with your usage