Skip to content

Cute-chen/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>/, 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

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

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
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
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

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.

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

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

Resources

License

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 52.3%
  • TypeScript 33.3%
  • JavaScript 11.8%
  • Shell 1.2%
  • Other 1.4%