TachiSnap
TachiSnap — Pixel Snapper for animation pixel artists. Rust + WebAssembly client-side tool for cleaning up AI-generated…
Every Pokémon as a Codex pet: 2D pixel-art (Gen 1–5) + 3D community-animated (Gen 1–9). One curl install.
git clone https://github.com/dnnyngyen/codex-pokepets.gitdnnyngyen/codex-pokepetsEvery Pokémon as a Codex pet, sourced from existing animated sprites. No AI generation, no re-drawing.
-3d suffix)Install one or more pets directly into ~/.codex/pets/ without cloning
anything. Just type the Pokémon's name:
curl -fsSL https://raw.githubusercontent.com/dnnyngyen/codex-pokepets/main/install-pet.sh | bash -s -- charizard
3D variants use the
-3dsuffix (charizard-3d). Forms use PokeAPI's hyphen convention (deoxys-attack,unown-z,arceus-fire).
For the 3D animated version, add -3d:
curl -fsSL https://raw.githubusercontent.com/dnnyngyen/codex-pokepets/main/install-pet.sh | bash -s -- charizard-3d
Pokémon with alternate forms (Rotom, Unown, Arceus, etc.) install all their forms together by default:
curl -fsSL https://raw.githubusercontent.com/dnnyngyen/codex-pokepets/main/install-pet.sh | bash -s -- rotom
For one specific form, type the form's full name:
curl -fsSL https://raw.githubusercontent.com/dnnyngyen/codex-pokepets/main/install-pet.sh | bash -s -- rotom-wash
Gen 6+ Pokémon (Cinderace, Gholdengo, Koraidon, etc.) only have a 3D version, so the bare name installs that automatically — no
-3dneeded.
Install several at once by listing them:
curl -fsSL https://raw.githubusercontent.com/dnnyngyen/codex-pokepets/main/install-pet.sh | bash -s -- charizard mewtwo lucario garchomp
Then restart Codex and pick your pet in Settings → Appearance → Pets.
To uninstall: rm -rf ~/.codex/pets/<slug>.
Featured: charizard, lucario, rayquaza, garchomp, umbreon, gengar, mewtwo, tyranitar, bulbasaur, lugia, chandelure, pikachu, eevee, luxray, zoroark, flygon.
Featured: greninja, lucario, mimikyu, charizard, umbreon, sylveon, garchomp,
rayquaza, gardevoir, gengar, dragapult, tyranitar, mewtwo, eevee, pikachu,
aegislash. (All install with <name>-3d.)
pet.json, spritesheet.webp, and preview.gifPokémon sprites are © Nintendo / Game Freak / Creatures Inc.
LICENSE is split: MIT for install scripts and registry metadata, fan-use only for sprite imagery (personal Codex companions, no commercial use). This is a fan work, not affiliated with or endorsed by Nintendo, Game Freak, The Pokémon Company, or Pokémon Showdown.
This pack only exists because of upstream work. None of the sprite imagery here was drawn for this repo.
PokeAPI/sprites.-3d pet here is derived from.All credit chains back to the original sprite art by Game Freak, Creatures Inc., and Nintendo. This pack is a downstream re-packaging.
more like this
TachiSnap — Pixel Snapper for animation pixel artists. Rust + WebAssembly client-side tool for cleaning up AI-generated…
search projects, people, and tags