macOS · bring any AI · local-first

Your AI, alive.

Claude Code and Codex as living pixel cats on a floating island — they think, remember you, and keep working while you sleep.

Works with Claude Code · Codex · OpenCode · Hermes · any CLI agent

Free during beta · $29 once at launch · first 500 testers keep the founding-cat badge

A dev cat typing furiouslyThe CEO cat, thinking
GPU Cats — real capture, unedited
THE WORLD

A world, not a dashboard

Ten terminals deep, no idea what your agents are doing? Here, the state of your whole fleet is readable from across the room: the thinking cat is reading your code, the confused cat just hit an error, the happy cat shipped. Peripheral vision, restored.

World map
The world map: two floating islands, each home to a cat, connected across the sky

Every project is an island. Every island has its cats.

They live here

Every agent gets a body, a name, and a floating island. When it reads code, the cat thinks. When it ships, the cat celebrates.

They decorate

Cats place furniture, plant flowers when tests pass, and build out their own islands over time — without being asked.

They remember you

Persistent memory across sessions. Ask a cat what you two shipped last Tuesday — it knows.

They have lives

Personalities, moods, friendships between cats — a little world that keeps ticking on free background models (costs you nothing), even when you are not looking.

THE NIGHT SHIFT

Wake up to what they built

The cats are cute. The work is real.

  1. 11:47 PM

    You tell a cat: "figure out why the tests are flaky." You go to bed.

  2. 12:03 AM

    A scout cat researches the codebase and writes up what it found.

  3. 2:13 AM

    A developer cat drafts the spec and plan. A reviewer cat pushes back — twice.

  4. 4:52 AM

    The fix lands in an isolated git worktree. Tests go green. A flower gets planted.

  5. 8:30 AM

    You wake up to a plan, a branch, a review — and a cat looking extremely pleased with itself.

Talking to the CEO cat
The companion panel: chatting with the CEO cat while it works through a task list

Each cat is a real agent session you can pop open and talk to — no node graphs, no YAML. Tell Miso, the supervisor cat, what you want in plain words. Voice too: fully local Whisper ears and Kokoro voice.

Underneath: a real multi-agent pipeline — research, spec, plan, review, build — in an isolated worktree so your main branch never gets pawprints on it. Want the knobs? Command Mode flips the whole control room on.

ZERO SETUP

Your first five minutes

0:00

Open the app. It finds the Claude Code or Codex you already have. No config, no API keys pasted anywhere.

0:30

Your first cat spawns on a fresh island and introduces itself. Yes, out loud, if you let it.

2:00

Point it at a repo and give it something real: "find out why the tests are flaky." Watch it think.

5:00

You’ve stopped reading this list because you’re naming your second cat.

BRING YOUR AI

One world. Any agent.

Whatever AI you already pay for gets a body here. Claude Code, Codex, OpenCode, Hermes, or your own custom CLI — mix them freely. A Claude cat and a Codex cat can live on the same island, message each other, and share memories. When the next big CLI ships, it gets a cat too.

Claude CodeAnthropicCodexOpenAIOpenCodeopen sourceHermesNous ResearchCustom CLIbring your own

Your keys stay yours

We never resell inference and never see your bills. Cats run on your existing subscriptions, or on cheap open models through your own OpenRouter account — connect it in one click. The ambient cat life runs on free background models out of the box.

GACHA · 15 SPECIES · 225 CHARACTERS

Collect the whole crew

Summon new characters in the gacha, from commons to legendaries — pandas, penguins, capybaras, little mushroom guys. Every one fully animated, new drops land regularly. Collection is the reward layer, not the point: every character you summon is a skin for a real working agent.

panda characterpanda
penguin characterpenguin
red panda characterred panda
raccoon characterraccoon
koala characterkoala
duckling characterduckling
chick characterchick
pig characterpig
mushroom charactermushroom
monster charactermonster
bunny characterbunny
bear characterbear
capybara charactercapybara
beaver characterbeaver
cat charactercat
panda characterpanda
penguin characterpenguin
red panda characterred panda
raccoon characterraccoon
koala characterkoala
duckling characterduckling
chick characterchick
pig characterpig
mushroom charactermushroom
monster charactermonster
bunny characterbunny
bear characterbear
capybara charactercapybara
beaver characterbeaver
cat charactercat

Assign any character to any agent — yes, your linter can be a legendary capybara.

FAIR FIGHT

“Can't I just get a free desk pet?”

You can! We love them. But a free pet is a sprite that watches your status line. GPU Cats is the other direction entirely: the cat is the agent.

Free desk petsGPU Cats
Reacts to your terminalRuns your terminal — each cat is a live agent session
Forgets you on restartRemembers you across weeks, per project
One sprite, one mood225 characters, personalities, friendships, moods
DecorationOrchestration — cats research, plan, build, and review while you’re away
SilentFully local voice, both directions

If you want a mascot, the free ones are great. If you want your six parallel agents to be legible — and a little alive — that's us.

WE SELL ART, NEVER TOKENS

Simple, honest pricing

We sell art and a world — never your tokens. Inference always runs on your own accounts.

NOW

Beta

Free

Full app, free while we polish. Beta testers keep a founding-cat badge forever.

  • The full living world — islands, voice, memory, moods
  • Bring any AI: Claude Code, Codex, OpenCode, Hermes, custom CLIs
  • Real multi-agent orchestration under the hood
  • Local-first: your code and conversations stay on your Mac
  • Starter gacha grant to summon your first crew
AT LAUNCH
A cat sleeping until launch day

At launch

$29 one-time

Own it forever. No subscription for the app, no metered anything. Beta testers: your build keeps working — launch day just makes it official.

  • Everything in beta, forever
  • Optional species packs & character drops ($4–8) if you want more crew
  • Command Mode ships in every copy, hidden by default — flip it on for the full control room

Free during beta · $29 once at launch · first 500 testers keep the founding-cat badge

FROM THE ONE HUMAN ON THE TEAM

Nine months ago I was running a wall of Claude sessions and losing track of all of them — so I started giving them bodies. That was before subagents were even a product anyone shipped. GPU Cats is what happened next: one person, nine months, native C++ — no Electron, no wrapper — with Skia rendering, fully local Whisper + Kokoro voice, and 2,200+ automated tests on the machinery underneath.

The cats are the fun part. The engine is the serious part. You get both.

— Ian, GPU Cats

FAIR QUESTIONS

Everything a skeptic should ask

Do I need my own AI subscription?+

For real work, yes — cats run on the Claude Code, Codex, OpenCode, or Hermes you already have, or on cheap open models through your own OpenRouter account. The ambient cat life (moods, chatter, island decorating) runs on free background models out of the box. We never bill for compute.

Is my code safe?+

GPU Cats is local-first. Your agents, terminals, code, and memories live on your Mac. Voice is fully local too — Whisper for ears, Kokoro for the voice. No telemetry.

Is this a toy or a tool?+

Both, on purpose. The cats are real agent sessions doing real work — the same orchestration machinery you would find in serious multi-agent platforms is running underneath. The difference is you watch cats instead of dashboards.

What platforms?+

macOS first, during beta. Windows and Linux are on the roadmap after launch.

What is Command Mode?+

The full control room for power users: visual workflow editor, plans board, heartbeat scheduling, connections to Telegram and more. It ships hidden by default — the cats run all of it for you — and can be flipped on when you want the knobs.

Gacha... with real money?+

The gacha is played with in-app coins your cats earn. Paid species packs are optional cosmetic content — art, not power, and never inference. No loot-box pressure: pity is generous and drop rates are shown.

Will it melt my laptop?+

No. It is native C++ with Skia rendering — not an Electron wrapper — and the world idles politely in the background. Voice models load once and run locally. If you can run your builds, you can run the island.

Does it mess with my existing setup?+

No. Each cat is a real CLI session you can pop open, and nothing about your dotfiles, terminals, or workflow changes. Your normal terminal keeps working right alongside it.

Agents running overnight — what about my usage limits?+

Real work runs on the subscription you already have, exactly as if you had typed it yourself — you set the goals, so you set the spend. The ambient cat life (moods, chatter, decorating) runs on free background models and costs you nothing.

Is it safe to let them run unattended?+

Long-running work happens in isolated git worktrees with review gates and checkpoints — nothing merges without you. Worst case, you wake up to a branch you delete, not a main you mourn.

Can I turn the cute off?+

You can mute the voice, calm the animations, and run it as a quiet, glanceable status world. The charm is a dial, not a mandate.

I already use tmux / Conductor / claude-squad. Why switch?+

You don’t switch — GPU Cats sits on top of the same sessions you already run. Keep your muscle memory; the cats just make the fleet visible, memorable, and a little alive.