HappyDog
Communityby alexzhengyaoyang
A cheerful cream chibi puppy with floppy ears, tiny black smile, rosy cheeks, and a red collar.
Upload pet.json and spritesheet.webp. Get a clean page where people can preview the animation, download the files, and find the creator.
Open a pet to preview the spritesheet, download the package, or copy its npm command.
by alexzhengyaoyang
A cheerful cream chibi puppy with floppy ears, tiny black smile, rosy cheeks, and a red collar.
by StackTabby
A calm shell companion for late-night deploys and focused refactors.
by Codex Pets
A tiny terminal robot that keeps watch while Codex works through long tasks.
Pets are grouped by animal, robot, spritesheet, and style so visitors can browse faster.
Product first
Each real upload keeps the manifest and spritesheet together. A generator can come later. The first job is simpler: make it easy to upload a pet, check the animation, and share the files.
Use the sample files if you want to check the format before uploading your own pet.
See what a Codex pet generator needs to create: a named pet, a short description, pet.json, and an 8 by 9 spritesheet.webp file.
Creator guideHow to create a Codex petCreate a Codex pet by preparing pet.json, exporting an 8 by 9 spritesheet.webp, previewing animation rows, and publishing the package to a shareable gallery page.
Manifest referenceCodex pet.json formatUse this pet.json reference to name a Codex pet, describe it for the gallery, and point the package to the correct spritesheet.webp file.
Animation referencespritesheet.webp for Codex petsLearn how Codex pet spritesheet.webp files are structured, why the gallery expects 8 columns by 9 rows, and how to preview every animation state.
Filter by style, species, tag, or creator.
Copy the npm command or open the detail page.
Sign in and publish your own pet package.
Sign in to upload a pet package, then edit or remove it later.
A Codex pet is a small animated character for Codex. This site keeps its preview, manifest, and spritesheet on one page.
The best upload is pet.json plus spritesheet.webp. Basic GIF, PNG, WebP, and SVG uploads still work for quick previews.
Not yet. This version is a gallery and uploader. A generator makes more sense after the site has enough real packages to learn from.