← Home

About codagotchi

A tamagotchi for the AI-assisted coding era. Born from the realization that developers will do anything to keep a pixel pet alive — including shipping code on weekends.

Origin

The problem nobody asked to solve

AI coding tools generate telemetry. Lots of it. Session logs, token counts, model usage — all sitting in hidden directories on your machine, unread, unloved.

Codagotchi reads those logs and turns them into something you actually care about: a virtual pet that grows when you code and withers when you don't.

It tracks Claude Code, Cursor, Copilot, Gemini CLI, Codex CLI, Amp, OpenCode, Roo Code, and OpenClaw. Every AI interaction feeds your pet. Every day you skip makes it a little sadder.

Mood System

Your pet has feelings

😊
Happy
Active in the last 6 hours. Your pet is thriving.
🤩
Excited
Just leveled up or evolved. Peak serotonin.
😴
Sleeping
No activity for 6+ hours. It's resting. Let it.
😰
Nervous
Something feels off. Maybe check on it.
🥲
Hungry
3+ days without coding. It's judging you.
💀
Dead
14+ days of silence. You monster.

Journey

The typical pet lifecycle

Week 1

The Egg Phase

You install the CLI. An egg appears. You don't know what it will become. Neither does it.

Week 2

First Evolution

The egg hatches into a Hatchling. It's cute. You code a little more than usual. Coincidence, surely.

Month 1

Identity Forms

Your Hatchling becomes a Neko, Pup, Frog, or Bunny. Your coding patterns decided. Not you.

Month 2

Specialization

Stage 3 evolution. Shadow Cat for the nocturnal. Hachi for the loyal. Drake for the multi-tool users.

Month 3

Legendary

Lv.50+, prestige stars earned. Phoenix, Eclipse, Leviathan. The forms that make people ask how.

Beyond

Prestige Loop

Lv.99, reset, earn a star. New season, pet saved to album. The cycle continues. The collection grows.

Stack

Built with

Rust
Core logic, CLI binary, WASM module
TypeScript
Next.js frontend, API routes
PostgreSQL
Neon serverless, Drizzle ORM
Pixel Art
7x7 hand-crafted grids, 50+ species
Vercel
Hosting, serverless functions
GitHub OAuth
Device code flow for CLI auth

Open Source

MIT licensed. Fork it, self-host it, add your own species. Pull requests welcome.

View on GitHub