Skip to content

legeling/awesome-codex-pet

Repository files navigation

A curated gallery of community-made Codex pets. Browse animations on the website, install with one command, and submit your own pet through GitHub.

Highlights

  • One-command install — no clone, no manual setup, works on macOS / Linux / Windows
  • Live gallery — animated previews, filtering, and view/install counters at awesome-codex-pet.pages.dev
  • GitHub-native submissions — open an issue or PR, the rest is automated
  • Open licensing — code under MIT, pet assets under CC BY-NC 4.0

Each pet is a small shareable package:

pets/<pet-slug>--<author-slug>/
├── submission.json
├── pet.json
└── spritesheet.webp

Preview images are generated into assets/previews/<pet-id>/ as local or CI build output, never inside the pet folder.

Pet Versions

Version Atlas Runtime metadata Use
v1 1536x1872, 8 columns × 9 rows omit spriteVersionNumber or set it to 1 Existing standard-animation pets
v2 1536x2288, 8 columns × 11 rows set spriteVersionNumber: 2 Standard animations plus 16 clockwise look directions

Both versions remain installable. Use v1 when maintaining an existing 9-row pet; use v2 for newly upgraded pets that need directional looking.

Quick Install

No clone required. Pick the script for your shell:

# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- firefly--lingxiaotian
# Windows PowerShell
powershell -NoProfile -ExecutionPolicy Bypass -Command "iwr -UseB https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.ps1 | iex; Install-CodexPet firefly--lingxiaotian"
# Anywhere with Node.js
npx awesome-codex-pet firefly--lingxiaotian

List available pets:

curl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- --list

Default install locations:

  • macOS / Linux: ~/.codex/pets/<pet-id>/
  • Windows: %USERPROFILE%\.codex\pets\<pet-id>\

Set CODEX_HOME to override, or AWESOME_CODEX_PET_NO_STATS=1 to opt out of anonymous install counters.

Upgrade an Existing v1 Pet

  1. Open Codex Settings → Pets.
  2. Find the installed custom pet and choose Update.
  3. Codex opens a Hatch Pet task. The current v2 workflow validates and preserves the existing 9 animation rows, generates four cardinal anchors plus 16 look directions, then writes an 11-row atlas with spriteVersionNumber: 2.
  4. Review the generated contact sheet and direction previews before accepting the replacement.

The Update action is an AI-assisted v1-to-v2 conversion, not a download notification from this repository. It updates the local package under ~/.codex/pets/; it does not modify or submit the GitHub copy automatically.

Pets

Anime Characters

NameFirefly · by @legeling · Anime Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- firefly--lingxiaotian
ActionIdleWavingRunningWaitingReview
PreviewFirefly idleFirefly wavingFirefly running-rightFirefly waitingFirefly review
NameAcheron · by @legeling · Anime Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- acheron--lingxiaotian
ActionIdleWavingRunningWaitingReview
PreviewAcheron idleAcheron wavingAcheron running-rightAcheron waitingAcheron review
NameArlecchino · by @legeling · Anime Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- arlecchino--lingxiaotian
ActionIdleWavingRunningWaitingReview
PreviewArlecchino idleArlecchino wavingArlecchino running-rightArlecchino waitingArlecchino review
NameBlack Swan · by @legeling · Anime Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- black-swan--lingxiaotian
ActionIdleWavingRunningWaitingReview
PreviewBlack Swan idleBlack Swan wavingBlack Swan running-rightBlack Swan waitingBlack Swan review
NameCastorice · by @legeling · Anime Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- castorice--lingxiaotian
ActionIdleWavingRunningWaitingReview
PreviewCastorice idleCastorice wavingCastorice running-rightCastorice waitingCastorice review
NameCyrene · by @legeling · Anime Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- cyrene--lingxiaotian
ActionIdleWavingRunningWaitingReview
PreviewCyrene idleCyrene wavingCyrene running-rightCyrene waitingCyrene review
NameDoro · by @legeling · Anime Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- doro--lingxiaotian
ActionIdleWavingRunningWaitingReview
PreviewDoro idleDoro wavingDoro running-rightDoro waitingDoro review
NameFrieren · by @legeling · Anime Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- frieren--lingxiaotian
ActionIdleWavingRunningWaitingReview
PreviewFrieren idleFrieren wavingFrieren running-rightFrieren waitingFrieren review
NameFurina · by @legeling · Anime Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- furina--lingxiaotian
ActionIdleWavingRunningWaitingReview
PreviewFurina idleFurina wavingFurina running-rightFurina waitingFurina review
NameHu Tao · by @legeling · Anime Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- hu-tao--lingxiaotian
ActionIdleWavingRunningWaitingReview
PreviewHu Tao idleHu Tao wavingHu Tao running-rightHu Tao waitingHu Tao review
NameKamisato Ayaka · by @legeling · Anime Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- kamisato-ayaka--lingxiaotian
ActionIdleWavingRunningWaitingReview
PreviewKamisato Ayaka idleKamisato Ayaka wavingKamisato Ayaka running-rightKamisato Ayaka waitingKamisato Ayaka review
NameMahiro · by @legeling · Anime Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- mahiro--lingxiaotian
ActionIdleWavingRunningWaitingReview
PreviewMahiro idleMahiro wavingMahiro running-rightMahiro waitingMahiro review
NameMihari · by @Hyoni1129 · Anime Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- mihari--hyoni1129
ActionIdleWavingRunningWaitingReview
PreviewMihari idleMihari wavingMihari running-rightMihari waitingMihari review
NameMikoto · by @legeling · Anime Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- mikoto--lingxiaotian
ActionIdleWavingRunningWaitingReview
PreviewMikoto idleMikoto wavingMikoto running-rightMikoto waitingMikoto review
NameMiku · by @legeling · Anime Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- miku--lingxiaotian
ActionIdleWavingRunningWaitingReview
PreviewMiku idleMiku wavingMiku running-rightMiku waitingMiku review
NameNahida · by @legeling · Anime Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- nahida--lingxiaotian
ActionIdleWavingRunningWaitingReview
PreviewNahida idleNahida wavingNahida running-rightNahida waitingNahida review
NameNavia · by @legeling · Anime Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- navia--lingxiaotian
ActionIdleWavingRunningWaitingReview
PreviewNavia idleNavia wavingNavia running-rightNavia waitingNavia review
NamePaimon · by @legeling · Anime Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- paimon--lingxiaotian
ActionIdleWavingRunningWaitingReview
PreviewPaimon idlePaimon wavingPaimon running-rightPaimon waitingPaimon review
NameRaiden Shogun · by @legeling · Anime Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- raiden-shogun--lingxiaotian
ActionIdleWavingRunningWaitingReview
PreviewRaiden Shogun idleRaiden Shogun wavingRaiden Shogun running-rightRaiden Shogun waitingRaiden Shogun review
NameReimu · by @legeling · Anime Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- reimu--lingxiaotian
ActionIdleWavingRunningWaitingReview
PreviewReimu idleReimu wavingReimu running-rightReimu waitingReimu review
NameRobin · by @legeling · Anime Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- robin--lingxiaotian
ActionIdleWavingRunningWaitingReview
PreviewRobin idleRobin wavingRobin running-rightRobin waitingRobin review
NameRuan Mei · by @legeling · Anime Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- ruan-mei--lingxiaotian
ActionIdleWavingRunningWaitingReview
PreviewRuan Mei idleRuan Mei wavingRuan Mei running-rightRuan Mei waitingRuan Mei review
NameSilver Wolf · by @legeling · Anime Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- silver-wolf--lingxiaotian
ActionIdleWavingRunningWaitingReview
PreviewSilver Wolf idleSilver Wolf wavingSilver Wolf running-rightSilver Wolf waitingSilver Wolf review
NameSparkle · by @legeling · Anime Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- sparkle--lingxiaotian
ActionIdleWavingRunningWaitingReview
PreviewSparkle idleSparkle wavingSparkle running-rightSparkle waitingSparkle review
NameTingyun · by @legeling · Anime Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- tingyun--lingxiaotian
ActionIdleWavingRunningWaitingReview
PreviewTingyun idleTingyun wavingTingyun running-rightTingyun waitingTingyun review
Name女弹药Q · by @QunBoo · Anime Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- dnf-female-ammo--qunboo
ActionIdleWavingRunningWaitingReview
Preview女弹药Q idle女弹药Q waving女弹药Q running-right女弹药Q waiting女弹药Q review
NameBocchi · by @legeling · Anime Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- bocchi--lingxiaotian
ActionIdleWavingRunningWaitingReview
PreviewBocchi idleBocchi wavingBocchi running-rightBocchi waitingBocchi review

Original Characters

NameAemeath Mini · by @cuNuo · Original Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- aemeath-mini--cunuo
ActionIdleWavingRunningWaitingReview
PreviewAemeath Mini idleAemeath Mini wavingAemeath Mini running-rightAemeath Mini waitingAemeath Mini review
NameApu · by @xchangee · Original Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- apu--xchangee
ActionIdleWavingRunningWaitingReview
PreviewApu idleApu wavingApu running-rightApu waitingApu review
NameClaude · by @xiangking · Original Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- claude--xiangking
ActionIdleWavingRunningWaitingReview
PreviewClaude idleClaude wavingClaude running-rightClaude waitingClaude review
NameDiaoyi Baobao · by @D1a0y1bb · Original Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- diaoyi-baobao--d1a0y1bb
ActionIdleWavingRunningWaitingReview
PreviewDiaoyi Baobao idleDiaoyi Baobao wavingDiaoyi Baobao running-rightDiaoyi Baobao waitingDiaoyi Baobao review
NameHajimi · by @zeyuwang1999 · Original Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- hajimi--zeyuwang1999
ActionIdleWavingRunningWaitingReview
PreviewHajimi idleHajimi wavingHajimi running-rightHajimi waitingHajimi review
NameHana2 · by @initiatione · Original Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- hana2--initiatione
ActionIdleWavingRunningWaitingReview
PreviewHana2 idleHana2 wavingHana2 running-rightHana2 waitingHana2 review
NameLulu · by @YoGazz · Original Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- lulu--yogazz
ActionIdleWavingRunningWaitingReview
PreviewLulu idleLulu wavingLulu running-rightLulu waitingLulu review
NameMika · by @ROTl24 · Original Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- mika--rotl24
ActionIdleWavingRunningWaitingReview
PreviewMika idleMika wavingMika running-rightMika waitingMika review
NameNight Neko · by @netizenXuan · Original Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- night-neko--netizenxuan
ActionIdleWavingRunningWaitingReview
PreviewNight Neko idleNight Neko wavingNight Neko running-rightNight Neko waitingNight Neko review
NameRuRuKa · by @ltmcliao-cmyk · Original Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- ruruka--ltmcliao-cmyk
ActionIdleWavingRunningWaitingReview
PreviewRuRuKa idleRuRuKa wavingRuRuKa running-rightRuRuKa waitingRuRuKa review
NameSaki · by @rookie-09 · Original Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- saki--rookie-09
ActionIdleWavingRunningWaitingReview
PreviewSaki idleSaki wavingSaki running-rightSaki waitingSaki review
NameShian · by @mistyShen · Original Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- shian-helper--mistyshen
ActionIdleWavingRunningWaitingReview
PreviewShian idleShian wavingShian running-rightShian waitingShian review
NameWally · by @wally025 · Original Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- wally--wally025
ActionIdleWavingRunningWaitingReview
PreviewWally idleWally wavingWally running-rightWally waitingWally review
NameXian Xiao Lu · by @qingyunAGI · Original Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- xian-xiao-lu--qingyunagi
ActionIdleWavingRunningWaitingReview
PreviewXian Xiao Lu idleXian Xiao Lu wavingXian Xiao Lu running-rightXian Xiao Lu waitingXian Xiao Lu review
NameYi Er · by @gbn666 · Original Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- yier--gbn666
ActionIdleWavingRunningWaitingReview
PreviewYi Er idleYi Er wavingYi Er running-rightYi Er waitingYi Er review
NameYuanzai · by @Gaming33 · Original Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- yuanzai--gaming33
ActionIdleWavingRunningWaitingReview
PreviewYuanzai idleYuanzai wavingYuanzai running-rightYuanzai waitingYuanzai review
NameYuzubou · by @Keseras34938976 · Original Characters · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- yuzubou--keseras34938976
ActionIdleWavingRunningWaitingReview
PreviewYuzubou idleYuzubou wavingYuzubou running-rightYuzubou waitingYuzubou review

Memes

NameKatana Cheems · by @Thankyou-Cheems · Memes · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- katana-cheems--thankyou-cheems
ActionIdleWavingRunningWaitingReview
PreviewKatana Cheems idleKatana Cheems wavingKatana Cheems running-rightKatana Cheems waitingKatana Cheems review

Animals

NameBecky · by @NateWanggg · Animals · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- becky--natewanggg
ActionIdleWavingRunningWaitingReview
PreviewBecky idleBecky wavingBecky running-rightBecky waitingBecky review
NameBubu · by @gbn666 · Animals · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- bubu--gbn666
ActionIdleWavingRunningWaitingReview
PreviewBubu idleBubu wavingBubu running-rightBubu waitingBubu review
NameCorgi Companion · by @cxian0928-afk · Animals · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- corgi-companion--cxian0928-afk
ActionIdleWavingRunningWaitingReview
PreviewCorgi Companion idleCorgi Companion wavingCorgi Companion running-rightCorgi Companion waitingCorgi Companion review
NameDiandian · by @LLLucasXU · Animals · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- diandian--lllucasxu
ActionIdleWavingRunningWaitingReview
PreviewDiandian idleDiandian wavingDiandian running-rightDiandian waitingDiandian review
NameFleta · by @NateWanggg · Animals · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- fleta--natewanggg
ActionIdleWavingRunningWaitingReview
PreviewFleta idleFleta wavingFleta running-rightFleta waitingFleta review
NameFrankie · by @AygunVarol · Animals · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- frankie--aygunvarol
ActionIdleWavingRunningWaitingReview
PreviewFrankie idleFrankie wavingFrankie running-rightFrankie waitingFrankie review
NameLittle Sheep · by @MingDong · Animals · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- little-sheep--mingdong
ActionIdleWavingRunningWaitingReview
PreviewLittle Sheep idleLittle Sheep wavingLittle Sheep running-rightLittle Sheep waitingLittle Sheep review
NameMai · by @DwDestiny · Animals · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- mai--dwdestiny
ActionIdleWavingRunningWaitingReview
PreviewMai idleMai wavingMai running-rightMai waitingMai review
NameMimi · by @Spacebody · Animals · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- mimi--spacebody
ActionIdleWavingRunningWaitingReview
PreviewMimi idleMimi wavingMimi running-rightMimi waitingMimi review
NamePanda · by @Jason-Bai · Animals · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- panda--jason-bai
ActionIdleWavingRunningWaitingReview
PreviewPanda idlePanda wavingPanda running-rightPanda waitingPanda review
NameTeddy · by @danieloleary · Animals · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- teddy--danieloleary
ActionIdleWavingRunningWaitingReview
PreviewTeddy idleTeddy wavingTeddy running-rightTeddy waitingTeddy review
NameTian Hua Hua · by @D1a0y1bb · Animals · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- tian-hua-hua--d1a0y1bb
ActionIdleWavingRunningWaitingReview
PreviewTian Hua Hua idleTian Hua Hua wavingTian Hua Hua running-rightTian Hua Hua waitingTian Hua Hua review
Name自嘲熊 · by @z-kzhang · Animals · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- zichao-xiong--z-kzhang
ActionIdleWavingRunningWaitingReview
Preview自嘲熊 idle自嘲熊 waving自嘲熊 running-right自嘲熊 waiting自嘲熊 review

Robots

NameCodeNoNo · by @Dqd02 · Robots · v1
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- codenono--dq02
ActionIdleWavingRunningWaitingReview
PreviewCodeNoNo idleCodeNoNo wavingCodeNoNo running-rightCodeNoNo waitingCodeNoNo review

Submit a Pet

The fastest path is the submission guide on the website. It walks through categories, the folder layout, and the reviewer checklist.

If you prefer working from the repo:

pets/
└── pet-slug--author-slug/
    ├── submission.json
    ├── pet.json
    └── spritesheet.webp

Use pet-slug--author-slug so multiple authors can ship variants of the same character. A v1 submission may omit spriteVersionNumber and must provide a 1536x1872 WebP. A v2 submission must set spriteVersionNumber: 2 and provide a 1536x2288 WebP.

The v2 runtime manifest looks like:

{
  "id": "pet-slug--author-slug",
  "displayName": "Pet Name",
  "description": "One short sentence.",
  "spriteVersionNumber": 2,
  "spritesheetPath": "spritesheet.webp"
}

Generated previews and README listings are produced by CI:

python -m pip install -r requirements.txt
npm run validate:pr
npm run lint

Contributor PRs should only include submission.json, pet.json, and spritesheet.webp. Do not submit prompts, references, QA folders, contact sheets, videos, decoded frames, or Hatch Pet run directories. Maintainers or CI regenerate previews, README listings, and pets.json after merge, but preview binaries are not kept as tracked Git assets.

Make a Pet

Choose the skill explicitly. For an upgrade, give $hatch-pet-v2 the existing installed pet.json and spritesheet.webp; approved rows 0–8 are retained rather than regenerated.

Documentation

License

  • Code and scripts: MIT
  • Pet assets and generated previews: CC BY-NC 4.0, unless a pet folder says otherwise

About

A curated gallery of community-made Codex pets, with generated action previews and one-command installation. codex宠物,像素宠物,桌宠,桌面宠物

Resources

License

Contributing

Stars

200 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors