PawPause
angziii/PawPause
Desktop pixel pet for macOS and Windows that nudges on breaks and reacts to Hermes Agent activity
PawPause is a local-first pixel desktop companion for macOS and Windows that reminds users to take breaks and drink water, and can react to activity from agents including Hermes Agent, Claude Code, Codex and OpenCode.
What PawPause does
PawPause keeps a transparent, always-on-top, draggable pixel pet on screen. It offers break reminders with an optional screen-block mode, hydration reminders with daily and historical stats, custom daily reminders, and a macOS focus mode that detects the active window and can nudge when a blocked app or keyword appears. Pets can be imported as pet.json plus spritesheet folders or zip packages, and companions installed to ~/.codex/pets are read for PetDex compatibility.
For agents, PawPause can show completion, failure, review-needed and progress nudges. Hermes events arrive through a small plugin, pawpause-agent-hook, copied into ~/.hermes/plugins/ and enabled in ~/.hermes/config.yaml, which writes JSONL events to ~/.local/share/pawpause/agent-events/hermes.jsonl. Without the plugin, PawPause falls back to watching recent session files in ~/.hermes/sessions. Claude Code and DeepSeek TUI are detected from local session files with no plugin, OpenCode uses its own hook, and the README covers running Hermes in WSL with PawPause on Windows.
Key features
- Transparent, always-on-top pixel companion with animated states
- Break and hydration reminders, custom daily reminders and a macOS focus mode
- Hermes plugin that writes lifecycle events as JSONL, plus a ~/.hermes/sessions fallback
- Also reacts to Codex, Claude Code, OpenCode and DeepSeek TUI activity
- Pet imports and PetDex compatibility
- UI in nine languages with dark mode
When to use it
- Getting a nudge when a Hermes run finishes, fails or needs review
- Taking breaks and staying hydrated during long agent sessions
- Running Hermes in WSL while the pet runs on Windows
Who it is for: Developers who run Hermes Agent or other coding agents for long sessions and want desktop reminders and completion alerts.
How it fits with Hermes Agent
Supports Hermes Agent among other agents through an optional Hermes plugin and a session-file fallback; it is a general desktop companion, not Hermes-specific.
How to install PawPause
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
mkdir -p ~/.hermes/plugins
cp -R integrations/hermes/pawpause-agent-hook ~/.hermes/plugins/Requirements: macOS (Apple Silicon or Intel) or Windows 64-bit; Accessibility permission on macOS for distraction detection and agent window recognition
Note: GitHub could not identify a license for this repository, so check the license terms before reuse.
FAQ
What is PawPause?
PawPause is a local-first pixel companion for macOS and Windows. It nudges you to take breaks, drink water and stay focused, and it can react to coding agent activity.
Does PawPause work with Hermes Agent?
Yes, among other agents. A small Hermes plugin writes lifecycle events for PawPause, and without it PawPause still watches recent session files in ~/.hermes/sessions.
How do I install PawPause?
Download the installer for your platform from the repository's Releases page. To connect Hermes, copy integrations/hermes/pawpause-agent-hook into ~/.hermes/plugins/ and add pawpause-agent-hook to the enabled plugins in ~/.hermes/config.yaml.
Similar interfaces for Hermes Agent
All interfacesSimplified Chinese version of the Hermes WebUI, a browser interface for Hermes Agent
Tranquil-Flow Hermes NeurovisionFull-screen terminal visualizer that animates Hermes Agent tool calls, memory writes and sessions
Daniel-Parke Control HubWeb command center for Hermes Agent: dispatch missions, manage cron, browse sessions, edit config
Kori-x Hermes DashboardReal-time dashboard and auto-generated wiki for Hermes Agent sessions, tool calls and config
Felix-Forever Hermes Agent DesktopDesktop client with 20 built-in specialist agents, a PM orchestrator and a visual skill store
jiang198012 WorkbuddianObsidian plugin that turns CodeBuddy CLI or Hermes agent into an in-vault AI chat with streaming
Related guides: Connect Hermes agents on several machines with Hermes Desktop · How to install Hermes Agent