Meet your match.
Choose a pet and your favorite variation.
Explore the collectionMake yourself at home
A companion for the quiet stretches, the tricky problems, and the little wins.
Codex supports native installation. Other agents can use an independent companion window.
Choose a pet and your favorite variation.
Explore the collectionSelect your agent on the pet page. Use Install in Codex for native installation, or Open companion window for other agents.
Use your pet in Codex or keep its browser window beside your agent. Browser companions are independent unless you opt into the local notification bridge.
Your setup
The download contains a Codex-format pet. Other agents can use the browser companion without a native plugin.
~/.codex/pets/kratos/├── pet.json
└── spritesheet.webp
No plugin. No credentials. No chat access.
Drag your pet, try every animation, or let it play on its own. Place the window beside your agent. Always-on-top behavior depends on your browser or window manager.
Extract the downloaded pet folder into your active HERMES_HOME/pets/ (usually ~/.hermes/pets/), keeping existing folders intact. Run hermes pets select <folder-name>, then hermes pets doctor. Shift-click the pet in Hermes Desktop to pop out its transparent overlay.
Hermes currently caps playback at six frames per state. For complete longer cycles, use our browser companion. Official Hermes pets guide. Format checked October 5, 2026; native app not tested here.
A little nudge, when it matters
Working, waiting for you, finished, or something went wrong. The optional local bridge turns agent notifications into pet reactions and a small unread badge. It never approves a request or reads your conversations.
Download local bridgepython3 agent-pets-bridge.py serve, then open http://127.0.0.1:4174/companion.python3 agent-pets-bridge.py notify --agent claude-code --event attention.python3 agent-pets-bridge.py hooks --agent claude-code for a snippet to review and merge into existing hooks. Also supports cursor and gemini-cli. No settings are changed automatically.OpenClaw, OpenCode, and other agents can call the generic notify command from their own trusted hook or plugin. Their adapters are not auto-configured. Templates were tested with synthetic events, not authenticated live agent sessions.
The bridge runs on your computer. Only status types reach the pet. No prompts, transcripts, or notification payloads are sent to our servers. Stop with Ctrl+C. Browser window chrome and always-on-top behavior depend on your browser; this is not a native transparent desktop overlay.
Codex keeps its existing native installer. Hermes has native pet support, with the playback limit noted above. No custom-atlas importer was verified for the other listed agents, so we offer the companion and opt-in notification bridge.
Official integration references: Claude Code, Hermes, OpenClaw, Cursor, Gemini CLI, OpenCode.
Made with care
Every preview keeps the same scale across frames. The animation player follows Codex’s timing, including the return to idle after an action.
Transparent padding keeps hair, hands, and props comfortably inside every frame.
Pixel art stays on a consistent grid, with a shared palette and no soft edges.
Each companion’s page links to its sprite sheet and quality reports. We inspect the transitions, as well as the individual poses.
Read the latest frame audit