snitchpet
iPhone

The pet that lives on your lock screen.

Built natively in SwiftUI with WidgetKit and ActivityKit. SnitchPet for iPhone feels like a first-class part of iOS, because it is.

What you get on iOS

Every iOS surface, animated.

iPhone ↔ Mac sync

Track every Mac agent session from your iPhone.

When Codex or Claude Code is running on your Mac, your iPhone mirrors it live, tokens spent, cost, context window, the current file being edited, every tool call. Approve Bash from the lock screen, peek at the session in your pocket, never get up to check progress.

  • Live token, cost, and context window from your desktop agent
  • Tool call timeline: Edit, Read, Bash, with running state
  • Approve permission prompts from the Live Activity
SnitchPet iPhone Pet Stage with Velvet in a room
Pet stage

A pastel room your pet calls home.

The main canvas of the app, an animated pet that reacts to your day, with a mood pill, companion card, and quick favorites. Tap into the marketplace to grow your colony from 1,929+ community pets.

  • Status pill cycles chill, excited, on guard, sleepy
  • Companion strip with one-tap favorite
  • Quick switch into Codex / Claude / custom sessions
SnitchPet lock screen with Codex and Claude session finished notifications
Live Activities

Lock-screen Live Activities you actually want.

When an agent kicks off, your pet jumps into the Dynamic Island. When it finishes, or fails, or asks for a permission, your phone surfaces a Live Activity with the pet, the agent name, and the result.

  • Dynamic Island compact + expanded views
  • Tool calls, token usage, and result reactions
  • Tappable to jump into the session
SnitchPet marketplace with featured pets
Marketplace

1,929 community pets. One free, the rest with Pro.

Browse a curated marketplace of pixel pals, from Goku to Codex Duck. Free tier lets you keep 3 in your roster and import one of your own. Pro unlocks unlimited.

  • Filter by Animal, Animated, Anime, Builder, …
  • Favorite from anywhere; sync to Mac via iCloud
  • Pick from 1,929+ pets in the AI Pet selection room
SnitchPet programming streak sheet with session stats
Programming Streak

A flame that grows every day you ship.

Open the streak sheet to see your weekly heatmap, today's sessions and tokens, and which providers you used. Keep a Claude or Codex session running today to extend the chain.

  • GitHub-style heatmap with provider chips
  • Sessions, tokens, and providers per day
  • Smart reminder so you don't break the chain
SnitchPet system integrations settings
System Integrations

Plug your pet into every iOS surface.

Enable Power, Calendar, Media, Health & Fitness, and Routines integrations. Tap a row to pick which pet reacts, set its status, filter events, and customize the notification text.

  • Per-category toggles + master switch
  • Pick the pet, status, and copy per event
  • OpenAI Codex provider toggle
SnitchPet AI notification timing and toggle settings
AI Notifications

Tune the snitch, to the second.

Steppers for idle prune, completion highlight, takeover durations, history limits. Toggle exactly which agent events get a system notification, running, awaiting approval, completion, failure, tool events.

  • Per-event notification toggles
  • Numeric timing controls with steppers
  • Authorized? Status reflects iOS permission
SnitchPet storage and surface delivery settings
Storage

Your colony's footprint, transparent.

See exactly which pets are stored locally, how big each is, and clear any of them with a tap. Live Activity and Dynamic Island toggles live right above, every surface in one place.

  • Per-pet storage breakdown with delete
  • Live Activity + Dynamic Island toggles
  • Local-first, your data stays on device