callme
Lets Claude Code call your phone when a task finishes, gets stuck, or needs a decision, so you can start a task and step away. Works with a phone or watch.
What claude-carbon runs automatically, and when. A hook is a command Claude Code fires at a fixed moment, without you asking for it.
Claude Code
> /plugin marketplace add gwittebolle/claude-carbon> /plugin install claude-carbon@claude-carbon
Cursor
Cursor also runs Claude Code hooks from .claude/settings.json, so copy these hooks there to use them in Cursor.
What fires, and when
Stop
"${CLAUDE_PLUGIN_ROOT}/scripts/persist-session.sh"SessionEnd
"${CLAUDE_PLUGIN_ROOT}/scripts/persist-on-exit.sh"SubagentStop
.+"${CLAUDE_PLUGIN_ROOT}/scripts/agent-stop.sh"SessionStart
Fires once when a session begins, and again after a context compaction. It is where a plugin sets up its environment, or restores state the compaction dropped.
"${CLAUDE_PLUGIN_ROOT}/scripts/safety-rescan.sh"Track the carbon footprint of your Claude Code sessions, in the terminal and the Claude desktop app
Lets Claude Code call your phone when a task finishes, gets stuck, or needs a decision, so you can start a task and step away. Works with a phone or watch.
Sends desktop alerts with sounds and webhooks when Claude Code needs your attention or reaches a milestone during long-running work. Clicking a notification brings the matching window back into focus, on macOS, Linux, and Windows.
A real-time dashboard for watching Claude Code and Codex agent sessions, with filtering, search, session replay and token usage stats. Includes an observe skill for managing the dashboard and its server.
A pixel art virtual office that visualizes your AI agents working in real-time. Watch Claude Code agents spawn, sit at desks, take coffee breaks, and chat in a Slack-inspired office chat panel, all rendered in an isometric pixel art office.