Dark Mode
🐾

TermiPet

An educational, themeable terminal companion framework with a gacha-style pet system. Hatch, raise, and interact with your very own terminal pet — all from your command line.

✨ MIT License 🟢 Node.js ≥14 🔓 Open Source 🎲 18+ Species
bash — termipet
$ termipet hatch
🥚 Hatching your TermiPet...

Crystaldrake
[EPIC]

<*.*>\n /|\n // \\

Stats:
DEBUGGING
82
PATIENCE
61
CHAOS
93
WISDOM
74
SNARK
47

$ termipet feed
🍖 You fed Crystaldrake! Nom nom nom~

$ termipet play
🎮 Crystaldrake *does a flip*

$

Why TermiPet?

🎲

Deterministic Gacha

Seeded from user ID using Mulberry32 PRNG.

🎓

Educational

Learn PRNG, CLI design, event systems.

🎨

Fully Themeable

Customize colors, borders, messages.

Shiny Variants

1% shiny chance independent of rarity.

Try the Gacha!

Click to simulate hatching a TermiPet (browser demo)

✨ Click the button to hatch your pet! ✨

Get Started

$ git clone https://github.com/anshmajumdar121/termipet.git
$ cd termipet
$ npm install && npm link

$ termipet hatch

Commands

termipet hatchHatch your first TermiPet
termipet showDisplay ASCII art
termipet statsShow detailed stats
termipet feed / playInteract with pet