Make it personal
Upload a photo you have permission to use. Name your pet and choose its style.
YOUR PHOTO. YOUR CHARACTER. YOUR LITTLE COMPANION.
Turn your cat, dog, or original character into an animated coding companion. Choose the look. Make it yours. Pay once, keep the files.
No subscription · No account · One quality retry included

CATALOG AT A GLANCE
Browse ready-to-use companions, see the creator and license, then download a source-attributed package in one click.
FEATURED FROM 854 PETS
MADE BY YOU. READY FOR YOUR WORKSPACE.
Upload a photo you have permission to use. Name your pet and choose its style.
One $6.99 purchase covers one custom pet, nine integration packages, and one quality retry: native Codex, desktop renderers, and coding-tool bridges. No subscription.
Download your target’s ZIP from your private order link. Follow the native or desktop-bridge guide below.
MADE JUST FOR YOU
Your cat. Your dog. Your very own character. Start with a photo and choose a style. One $6.99 purchase includes all nine integration packages and one quality retry.

THE COMMUNITY COLLECTION
Free, source-linked pets for Codex and the tools around it. Start with a character you love, then make your own when you are ready.
Showing 8 featured pets from the full 854-pet index. Every card links to its original author and license.
FROM DOWNLOAD TO DESKTOP
Codex is the only native pet host. Agent Pets, Petdex, and Clawd on Desk are separate desktop renderers; Claude Code, Gemini CLI, OpenCode, Copilot CLI, and Cursor connect through local hooks or plugins.
Generated orders use the compatible v1 8×9 atlas. Catalog v2 entries use the marked 8×11 atlas and expose Petdex and Clawd packages; Codex Desktop/CLI, Agent Pets, and coding-tool bridges remain v1-only. Install the destination application separately. Claude Desktop chat is a separate product; the listed Claude integration is Claude Code only.
~/.codex/pets/ (or $CODEX_HOME/pets/ if configured). Keep pet.json and the included spritesheet.png or spritesheet.webp directly inside the pet folder, not another nested folder.npm install --global @pet-studio/[email protected]my-pet.zip, then run:pets install ./my-pet.zip --target claude-code
pets doctor <pet-id> --target claude-code
pets launch <pet-id> --target claude-codeReplace <pet-id> with the ID in your package’s pet.json.
Installation adds managed hooks or a local event plugin. Launch starts the separate Agent Pets renderer and may download it on first use. Restart your coding tool after installation. It reports activity states, not your prompts or code.
Check the included README for target-specific requirements. If the pet does not appear, run the doctor command before reinstalling.
Read the Claude Code upstream docs ↗npm install --global @pet-studio/[email protected]my-pet.zip, then run:pets install ./my-pet.zip --target gemini-cli
pets doctor <pet-id> --target gemini-cli
pets launch <pet-id> --target gemini-cliReplace <pet-id> with the ID in your package’s pet.json.
Installation adds managed hooks or a local event plugin. Launch starts the separate Agent Pets renderer and may download it on first use. Restart your coding tool after installation. It reports activity states, not your prompts or code.
Check the included README for target-specific requirements. If the pet does not appear, run the doctor command before reinstalling.
Read the Gemini CLI upstream docs ↗npm install --global @pet-studio/[email protected]my-pet.zip, then run:pets install ./my-pet.zip --target opencode
pets doctor <pet-id> --target opencode
pets launch <pet-id> --target opencodeReplace <pet-id> with the ID in your package’s pet.json.
Installation adds managed hooks or a local event plugin. Launch starts the separate Agent Pets renderer and may download it on first use. Restart your coding tool after installation. It reports activity states, not your prompts or code.
Check the included README for target-specific requirements. If the pet does not appear, run the doctor command before reinstalling.
Read the OpenCode upstream docs ↗npm install --global @pet-studio/[email protected]my-pet.zip, then run:pets install ./my-pet.zip --target copilot-cli
pets doctor <pet-id> --target copilot-cli
pets launch <pet-id> --target copilot-cliReplace <pet-id> with the ID in your package’s pet.json.
Installation adds managed hooks or a local event plugin. Launch starts the separate Agent Pets renderer and may download it on first use. Restart your coding tool after installation. It reports activity states, not your prompts or code.
Check the included README for target-specific requirements. If the pet does not appear, run the doctor command before reinstalling.
Read the GitHub Copilot CLI upstream docs ↗npm install --global @pet-studio/[email protected]my-pet.zip, then run:pets install ./my-pet.zip --target cursor
pets doctor <pet-id> --target cursor
pets launch <pet-id> --target cursorReplace <pet-id> with the ID in your package’s pet.json.
Installation adds managed hooks or a local event plugin. Launch starts the separate Agent Pets renderer and may download it on first use. Restart your coding tool after installation. It reports activity states, not your prompts or code.
Check the included README for target-specific requirements. If the pet does not appear, run the doctor command before reinstalling.
Read the Cursor upstream docs ↗npm install --global @pet-studio/[email protected]my-pet.zip, then run:pets install ./my-pet.zip --target agent-pets
pets doctor <pet-id> --target agent-petsReplace <pet-id> with the ID in your package’s pet.json.
Install and open Agent Pets separately, then select the installed pet. The package does not include the desktop application.
Check the included README for target-specific requirements. If the pet does not appear, run the doctor command before reinstalling.
Read the Agent Pets upstream docs ↗npm install --global @pet-studio/[email protected]my-pet.zip, then run:pets install ./my-pet.zip --target petdex
pets doctor <pet-id> --target petdexReplace <pet-id> with the ID in your package’s pet.json.
Install and open Petdex separately, then select the installed pet. The package does not include the desktop application.
Check the included README for target-specific requirements. If the pet does not appear, run the doctor command before reinstalling.
Read the Petdex upstream docs ↗npm install --global @pet-studio/[email protected]my-pet.zip, then run:pets install ./my-pet.zip --target clawd
pets doctor <pet-id> --target clawdReplace <pet-id> with the ID in your package’s pet.json.
Install and open Clawd on Desk separately, then select the installed pet. The package does not include the desktop application.
Check the included README for target-specific requirements. If the pet does not appear, run the doctor command before reinstalling.
Read the Clawd on Desk upstream docs ↗A FEW GOOD QUESTIONS
Yes. Download available ZIPs for free. Each detail page includes the original creator, source, and applicable license.
No. Browse and download freely. For a custom pet, keep your private order link and email receipt.
No. One custom pet costs $6.99 USD once, including nine integration packages and one quality retry.
Codex uses a native pet package. Other supported tools use their matching hooks, plugins, or desktop adapters. Instructions are included.
Reference photos expire after 30 days. Generated packages remain privately downloadable for 180 days.