Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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 idle Firefly waving Firefly running Firefly waiting Firefly 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 idle Doro waving Doro running Doro waiting Doro 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 idle Frieren waving Frieren running Frieren waiting Frieren 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 idle Mahiro waving Mahiro running Mahiro waiting Mahiro review
NameMihari · by @Hyoni1129 · Anime Characters
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- mihari--hyoni1129
ActionIdleWavingRunningWaitingReview
PreviewMihari idle Mihari waving Mihari running Mihari waiting Mihari 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 idle Mikoto waving Mikoto running Mikoto waiting Mikoto 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 idle Miku waving Miku running Miku waiting Miku 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 idle Paimon waving Paimon running Paimon waiting Paimon 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 idle Reimu waving Reimu running Reimu waiting Reimu 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 idle Bocchi waving Bocchi running Bocchi waiting Bocchi 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 idle Aemeath Mini waving Aemeath Mini running Aemeath Mini waiting Aemeath 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 idle Apu waving Apu running Apu waiting Apu 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 idle Claude waving Claude running Claude waiting Claude 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 idle Diaoyi Baobao waving Diaoyi Baobao running Diaoyi Baobao waiting Diaoyi 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 idle Hajimi waving Hajimi running Hajimi waiting Hajimi 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 idle Hana2 waving Hana2 running Hana2 waiting Hana2 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 idle Lulu waving Lulu running Lulu waiting Lulu 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 idle Mika waving Mika running Mika waiting Mika 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 idle Night Neko waving Night Neko running Night Neko waiting Night Neko review
NameRuRuKa · by @ltmcliao-cmyk · Original Characters
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- ruruka--ltmcliao-cmyk
ActionIdleWavingRunningWaitingReview
PreviewRuRuKa idle RuRuKa waving RuRuKa running RuRuKa waiting RuRuKa 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 idle Saki waving Saki running Saki waiting Saki 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 idle Shian waving Shian running Shian waiting Shian 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 idle Wally waving Wally running Wally waiting Wally 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 idle Xian Xiao Lu waving Xian Xiao Lu running Xian Xiao Lu waiting Xian 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 idle Yi Er waving Yi Er running Yi Er waiting Yi 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 idle Yuanzai waving Yuanzai running Yuanzai waiting Yuanzai 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 idle Yuzubou waving Yuzubou running Yuzubou waiting Yuzubou 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 idle Becky waving Becky running Becky waiting Becky 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 idle Bubu waving Bubu running Bubu waiting Bubu 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 idle Corgi Companion waving Corgi Companion running Corgi Companion waiting Corgi 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 idle Diandian waving Diandian running Diandian waiting Diandian 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 idle Fleta waving Fleta running Fleta waiting Fleta 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 idle Frankie waving Frankie running Frankie waiting Frankie review
NameLittle Sheep · by @MingDong · Animals
Installcurl -fsSL https://raw.githubusercontent.com/legeling/awesome-codex-pet/main/scripts/install-pet.sh | bash -s -- little-sheep--mingdong
ActionIdleWavingRunningWaitingReview
PreviewLittle Sheep idle Little Sheep waving Little Sheep running Little Sheep waiting Little Sheep 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 idle Mai waving Mai running Mai waiting Mai 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 idle Mimi waving Mimi running Mimi waiting Mimi 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 idle Panda waving Panda running Panda waiting Panda 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 idle Teddy waving Teddy running Teddy waiting Teddy 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 idle Tian Hua Hua waving Tian Hua Hua running Tian Hua Hua waiting Tian Hua Hua review
Name自嘲熊 · by @z-kzhang · Animals
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 自嘲熊 waiting 自嘲熊 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 idle CodeNoNo waving CodeNoNo running CodeNoNo waiting CodeNoNo 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

AltStyle によって変換されたページ (->オリジナル) /