Your code has a heartbeat

Ship code,
raise a friend

A pixel companion that feeds on your AI coding sessions. It hatches, it evolves, it judges your commit schedule. 50+ species. 13 archetypes. One very needy pet.

Shadow Cat
Phoenix
Egg
Hatchling
Bolt
50+
Unique Species
9
AI Clients Tracked
13
Coder Archetypes
19
Achievements

Every AI tool you already use

Codagotchi reads local session logs from 9 AI coding clients. No API keys needed. No proxying. Just install and go.

🤖Claude Code
🖱️Cursor
🧑‍✈️Copilot
💎Gemini CLI
📦Codex CLI
Amp
💻OpenCode
🦘Roo Code
🦞OpenClaw

Gamify the grind, accidentally build better habits

It started as a joke. Then we noticed people coding more consistently just to keep their pet alive. Psychology is weird like that.

🥚

Hatch & Evolve

Your egg hatches based on real coding patterns. Night owls get cats. Regulars get dogs. Multi-tool users? Frogs. Don't ask why.

🧬

Branching Paths

4 evolution stages with branching conditions. Same starting egg, wildly different outcomes. Your Neko might become a Shadow Cat or a Mochi Cat.

🌙

It Knows Your Schedule

Code at 3am? Your pet knows. 70%+ night sessions unlock nocturnal evolutions. Your sleep debt has consequences.

💀

Emotional Guilt

Skip 3 days and your pet gets hungry. Skip a week and it falls asleep. Skip two weeks and... well. Don't.

👻

Easter Eggs Everywhere

Code on Halloween? Pumpkin pet. Christmas? Snowman. Hit exactly 777 events? Lucky 7. 30+ hidden triggers to discover.

♻️

Prestige & Seasons

Hit Lv.99, prestige, earn a star, start over. Each season saves your pet to the album. Legendary evolutions need prestige stars.

50+ species. Zero duplicates.

Every species has hand-crafted 7x7 pixel art with unique color palettes. Terminal rendering and web canvas, both from the same source.

EggLv.1
HatchlingLv.3
NekoLv.10
Shadow CatLv.25
EclipseLv.50
EggStage 0
HatchlingStage 1
NekoStage 2
PupStage 2
FrogStage 2
BunnyStage 2
DrakeStage 3
AliceStage 3
PhoenixLegendary
EclipseLegendary
WhaleHidden
GlitchHidden
KitsuneHidden
PandaHidden
CaffeHidden
ZombieHidden

13 archetypes. Which one are you?

Your weekly coding patterns get classified into an archetype. It affects your evolution path, your profile badge, and your ego.

🌙Night Owl

3am commits hit different.

🌅Early Bird

The code is cleaner before sunrise.

Speed Demon

Ship first, think later.

🏃Marathon Runner

Are you still there? Yes. Always.

🔍Trust Issues

I love AI, I just don't trust it.

🎯Yolo Shipper

Works on my machine.

🏗️The Architect

Let me start from scratch.

🪓The Butcher

Less code, less bugs.

🐢Slow & Steady

Consistency beats intensity.

🎨Polyglot

Right tool for the right job.

👻The Ghost

I was here... briefly.

🏕️Nomad

Why pick one when you can use them all?

💍Loyal

Till death do us part.


19 achievements to hunt

From your first event to Lv.99, from night shifts to speed runs. Each badge shows up on your public profile.

👣First Steps
🐣Hatch Day
💯Centurion
🔥Three-peat
⚔️Week Warrior
🏰Fortnight
🏃Month Marathon
🌙Night Shift
Speed Run
🏭File Factory
Prestige I
🌟Prestige III
📚Collector
🌱Growing Up
🏆Final Form
🔟Lv.10
5️⃣0️⃣Lv.50
💎Lv.99
🎯Thousand

I haven't missed a coding day in 45 days. Not because I'm disciplined. Because my Neko will literally starve.

Anonymous Developer — Lv.87 Phoenix, Prestige ★★★


Three commands. That's it.

Install

One command via npm, bun, or cargo. The CLI weighs under 5MB and has zero runtime dependencies.

Authenticate

GitHub device flow. Open a URL, enter a code, done. Your API token is saved locally. No passwords, no OAuth dance.

Forget about it

The CLI hooks into your AI tools automatically. Check status whenever you feel like it. Or don't. Your pet will remind you.

What makes this different

There are other coding trackers. None of them guilt-trip you with pixel art.

FeatureCodagotchi
Multi-client AI tracking (9 tools)
Pet evolution system (50+ species)
Behavior-based archetypes
Terminal pixel art rendering
Public profiles & leaderboard
Emotional guilt when you skip a day
Prestige & season system
Zero overhead (reads local logs)
Open source & self-hostable

30 seconds to your first pet

Install, authenticate, and your egg is already incubating. Come back tomorrow and something will have changed.

$npm install -g codagotchi

$codagotchi init
Visit https://codagotchi.dev/device
Enter code: ABCD-1234
Logged in as cmg8431 ✓

$codagotchi status
🥚 Egg Lv.1 ████░░░░░░░░ 0/10 XP

# code for a few days...

$codagotchi status
🐱 Neko Lv.12 ██████████░░ 180/220 XP

$codagotchi leaderboard
#1 cmg8431 Lv.87 Phoenix ★★★
#2 dev_lord Lv.72 Shadow Cat ★★
#3 nixcoder Lv.55 Neko ★

Questions you probably have

Does it slow down my coding?

Not at all. The CLI reads existing AI tool logs from your filesystem. Zero overhead, no proxying, no performance impact.

What data does it collect?

Only aggregated stats: session count, message count, token usage per day. No code content, no prompt text, no personal data.

Can I use it offline?

Yes. The CLI queues events locally when offline and syncs when connection is restored. Your pet never misses a session.

How long until my egg hatches?

About 2-3 days of regular coding. The exact evolution depends on your coding patterns — time of day, client diversity, streak length.

What happens if I stop coding?

Your pet gets hungry after 3 days, sleepy after 6 hours of inactivity, and... well, let's just say don't abandon it for 2 weeks.

Is it really free?

Completely free and open source. MIT licensed. Run your own server if you want. We just love the idea of coding pets.

Your pet is waiting

It's free, it's open source, and it's already judging you for not having started yet.

Adopt Your Pet