Claude Code & Codex Desktop Pet for Mac

Claude Code Pet for Mac —
Know what your AI is doing, at a glance.

Clauk is a tiny cat that lives in the corner of your desktop and shows what Claude Code / Codex is doing right now. Thinking, running tools, waiting for input, done — no more staring at the terminal.

💡 Free trial: no sign-up, 3 days — Claude Code integration works exactly like the full version (character switching is full-version only). Then a one-time ¥1,000 (~$6.50) — no subscription, free auto-updates via Sparkle.

macOS 13 Ventura or later Apple Silicon (M1+) One-time · Auto-update included
Before / After

A different way to work with AI agents.

Before
  • Staring at the terminal: "Is it still running?"
  • Didn't notice it stopped — lost 10 minutes
  • Can't do other work while waiting for Claude
  • No idea if Claude Code is thinking or stuck
After Clauk
  • A glance at the cat tells you the current state
  • Cat waves when done — never miss a completion
  • Cat freezes when stuck — instant diagnostic
  • Work on other things, check in with a glance
Features

Small but fully featured.

Built to be a comfortable companion for long AI coding sessions.

🐱

Claude Code hooks native

10 hooks events mapped to meaningful animations. PreToolUse, PostToolUse, Stop, Notification and more — each with its own motion.

💬

2-line speech bubble

Status label + actual task text in two lines. You know not just the state but what Claude is working on.

🖱️

Satisfying interactions

Drag to move (cat walks in the direction of travel), click to jump, hover to resize (0.5×–2.0×). Click the bubble to bring back your terminal.

🔄

Sparkle auto-update

Free updates after purchase. EdDSA-signed, Developer ID + Apple Notarized. No subscription ever.

🪶

Lightweight Mac native

Swift + AppKit. Transparent, always-on-top, no Dock icon. Lighter than any Electron alternative.

🐈

hatch-pet compatible

OpenAI hatch-pet spec (1536×1872 / 8×9 / 192×208). Swap in any Codex-generated sprite.

How it works

One file. That's it.

The plugin writes Claude Code's state to state.json. Clauk reads it and switches the animation. Decoupled, simple, reliable.

1

Download the free trial

No sign-up. Download the dmg, drag to Applications. No Dock icon — it lives in your menu bar.

2

Install the plugin

Copy the plugin to Claude Code's hooks folder. Takes 30 seconds.

3

Start coding

Run Claude Code. The cat starts animating automatically based on what Claude is doing.

Try Clauk free for 3 days
Get Clauk

Try it free. Buy it if the cat wins you over.

⬇️ Start here

Free trial

¥0 / 3 days
  • No sign-up, no email
  • Claude Code integration works like the full version
  • Developer ID signed & Apple notarized
  • Character switching is full-version only
Download free trial

After 3 days the Claude Code integration pauses until you buy the full version.

🛒 Full version

BOOTH

¥1,000 / one-time (~$6.50)
  • Download signed & notarized .dmg
  • Drag & drop install
  • Auto-update via Sparkle
  • No subscription, ever
Buy on BOOTH
📖 Learn more

Zenn article

Free to read
  • Technical deep-dive on how Clauk works
  • hooks event mapping explained
  • AppKit implementation notes
  • Link to BOOTH at the end
Read on Zenn
FAQ

Frequently asked questions

What is a "Claude Code pet" or "Codex pet"?

A desktop pet for Claude Code / Codex is a small visual companion that lives on your Mac desktop and reflects the current state of your AI coding agent. Clauk is a cat that animates differently depending on whether Claude Code is thinking, running tools, waiting for input, or done.

What's the difference between the free trial and the full version?

The trial gives you the full Claude Code integration — status display, speech bubbles, drag/click interactions — for 3 days from first launch, no sign-up required. Character switching and custom pets (appearance settings) are full-version only. After 3 days the status integration pauses and a purchase prompt appears; the Claude Code plugin link carries over to the full version.

Do I need Claude Code to use Clauk?

Yes, the state display requires Claude Code or Codex CLI hooks integration. The cat itself can be dragged, clicked, and resized without them, but the real value comes when paired with an AI agent.

Can I change the character?

Yes. Clauk follows the OpenAI hatch-pet spec (1536×1872 / 8×9 / 192×208 spritesheet). Any compatible sprite works — including ones generated by Codex CLI.

What are the system requirements?

macOS 13 (Ventura) or later. Apple Silicon (M1 or later) only. Windows and Linux are not supported.

Is this an official Anthropic / OpenAI product?

No. Clauk is an independent project by studio.shigure and has no affiliation with Anthropic or OpenAI. "Works with Claude Code" describes the functionality only.

Are updates paid?

No. One-time purchase — all future updates are free via Sparkle automatic updates.