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.

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.

Pets

Anime Characters

NameFirefly · by @legeling · Anime Characters
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- firefly--lingxiaotian
ActionIdleWavingRunningWaitingReview
PreviewFirefly idleFirefly wavingFirefly runningFirefly waitingFirefly review
NameDoro · by @legeling · Anime Characters
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- doro--lingxiaotian
ActionIdleWavingRunningWaitingReview
PreviewDoro idleDoro wavingDoro runningDoro waitingDoro review
NameFrieren · by @legeling · Anime Characters
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- frieren--lingxiaotian
ActionIdleWavingRunningWaitingReview
PreviewFrieren idleFrieren wavingFrieren runningFrieren waitingFrieren review
NameMahiro · by @legeling · Anime Characters
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- mahiro--lingxiaotian
ActionIdleWavingRunningWaitingReview
PreviewMahiro idleMahiro wavingMahiro runningMahiro waitingMahiro review
NameMikoto · by @legeling · Anime Characters
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- mikoto--lingxiaotian
ActionIdleWavingRunningWaitingReview
PreviewMikoto idleMikoto wavingMikoto runningMikoto waitingMikoto review
NameMiku · by @legeling · Anime Characters
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- miku--lingxiaotian
ActionIdleWavingRunningWaitingReview
PreviewMiku idleMiku wavingMiku runningMiku waitingMiku review
NamePaimon · by @legeling · Anime Characters
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- paimon--lingxiaotian
ActionIdleWavingRunningWaitingReview
PreviewPaimon idlePaimon wavingPaimon runningPaimon waitingPaimon review
NameReimu · by @legeling · Anime Characters
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- reimu--lingxiaotian
ActionIdleWavingRunningWaitingReview
PreviewReimu idleReimu wavingReimu runningReimu waitingReimu review
Name女弹药Q · by @QunBoo · Anime Characters
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女弹药Q waiting女弹药Q review
NameBocchi · by @legeling · Anime Characters
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- bocchi--lingxiaotian
ActionIdleWavingRunningWaitingReview
PreviewBocchi idleBocchi wavingBocchi runningBocchi waitingBocchi review

Original Characters

NameAemeath Mini · by @cuNuo · Original Characters
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 runningAemeath Mini waitingAemeath Mini review
NameApu · by @xchangee · Original Characters
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- apu--xchangee
ActionIdleWavingRunningWaitingReview
PreviewApu idleApu wavingApu runningApu waitingApu review
NameClaude · by @xiangking · Original Characters
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- claude--xiangking
ActionIdleWavingRunningWaitingReview
PreviewClaude idleClaude wavingClaude runningClaude waitingClaude review
NameDiaoyi Baobao · by @D1a0y1bb · Original Characters
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 runningDiaoyi Baobao waitingDiaoyi Baobao review
NameHajimi · by @zeyuwang1999 · Original Characters
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- hajimi--zeyuwang1999
ActionIdleWavingRunningWaitingReview
PreviewHajimi idleHajimi wavingHajimi runningHajimi waitingHajimi review
NameHana2 · by @initiatione · Original Characters
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- hana2--initiatione
ActionIdleWavingRunningWaitingReview
PreviewHana2 idleHana2 wavingHana2 runningHana2 waitingHana2 review
NameLulu · by @YoGazz · Original Characters
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- lulu--yogazz
ActionIdleWavingRunningWaitingReview
PreviewLulu idleLulu wavingLulu runningLulu waitingLulu review
NameMika · by @ROTl24 · Original Characters
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- mika--rotl24
ActionIdleWavingRunningWaitingReview
PreviewMika idleMika wavingMika runningMika waitingMika review
NameNight Neko · by @netizenXuan · Original Characters
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 runningNight Neko waitingNight Neko review
NameSaki · by @rookie-09 · Original Characters
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- saki--rookie-09
ActionIdleWavingRunningWaitingReview
PreviewSaki idleSaki wavingSaki runningSaki waitingSaki review
NameShian · by @mistyShen · Original Characters
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- shian-helper--mistyshen
ActionIdleWavingRunningWaitingReview
PreviewShian idleShian wavingShian runningShian waitingShian review
NameWally · by @wally025 · Original Characters
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- wally--wally025
ActionIdleWavingRunningWaitingReview
PreviewWally idleWally wavingWally runningWally waitingWally review
NameXian Xiao Lu · by @qingyunAGI · Original Characters
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 runningXian Xiao Lu waitingXian Xiao Lu review
NameYi Er · by @gbn666 · Original Characters
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 runningYi Er waitingYi Er review
NameYuanzai · by @Gaming33 · Original Characters
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- yuanzai--gaming33
ActionIdleWavingRunningWaitingReview
PreviewYuanzai idleYuanzai wavingYuanzai runningYuanzai waitingYuanzai review
NameYuzubou · by @Keseras34938976 · Original Characters
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- yuzubou--keseras34938976
ActionIdleWavingRunningWaitingReview
PreviewYuzubou idleYuzubou wavingYuzubou runningYuzubou waitingYuzubou review

Animals

NameBecky · by @NateWanggg · Animals
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- becky--natewanggg
ActionIdleWavingRunningWaitingReview
PreviewBecky idleBecky wavingBecky runningBecky waitingBecky review
NameBubu · by @gbn666 · Animals
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- bubu--gbn666
ActionIdleWavingRunningWaitingReview
PreviewBubu idleBubu wavingBubu runningBubu waitingBubu review
NameCorgi Companion · by @cxian0928-afk · Animals
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 runningCorgi Companion waitingCorgi Companion review
NameDiandian · by @LLLucasXU · Animals
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- diandian--lllucasxu
ActionIdleWavingRunningWaitingReview
PreviewDiandian idleDiandian wavingDiandian runningDiandian waitingDiandian review
NameFleta · by @NateWanggg · Animals
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- fleta--natewanggg
ActionIdleWavingRunningWaitingReview
PreviewFleta idleFleta wavingFleta runningFleta waitingFleta review
NameFrankie · by @AygunVarol · Animals
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- frankie--aygunvarol
ActionIdleWavingRunningWaitingReview
PreviewFrankie idleFrankie wavingFrankie runningFrankie waitingFrankie review
NameMai · by @DwDestiny · Animals
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- mai--dwdestiny
ActionIdleWavingRunningWaitingReview
PreviewMai idleMai wavingMai runningMai waitingMai review
NameMimi · by @Spacebody · Animals
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- mimi--spacebody
ActionIdleWavingRunningWaitingReview
PreviewMimi idleMimi wavingMimi runningMimi waitingMimi review
NamePanda · by @Jason-Bai · Animals
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- panda--jason-bai
ActionIdleWavingRunningWaitingReview
PreviewPanda idlePanda wavingPanda runningPanda waitingPanda review
NameTeddy · by @danieloleary · Animals
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- teddy--danieloleary
ActionIdleWavingRunningWaitingReview
PreviewTeddy idleTeddy wavingTeddy runningTeddy waitingTeddy review
NameTian Hua Hua · by @D1a0y1bb · Animals
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 runningTian Hua Hua waitingTian Hua Hua review

Robots

NameCodeNoNo · by @Dqd02 · Robots
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- codenono--dq02
ActionIdleWavingRunningWaitingReview
PreviewCodeNoNo idleCodeNoNo wavingCodeNoNo runningCodeNoNo 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. 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. 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

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

Watchers

Forks

Packages

 
 
 

Contributors