can1357

Clawdi — AI skill for Claude Code

AI community

A native macOS desktop pet and agent companion that tracks Claude Code, Cursor, and other AI agents in real-time.

How to install Clawdi

This entry records only its repository, not the path inside it, so there is no exact command to give. Open can1357/clawdi and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Clawdi does

A native macOS desktop pet and agent companion that tracks Claude Code, Cursor, and other AI agents in real-time. Built with native AppKit & Core Animation.

Alternatives in AI

  • Osaurus — Own your AI. The native macOS harness for AI agents -- any model, persistent memory, autonomous execution, cry 5.1k ★
  • Vibeproxy — Native macOS menu bar app to use your Claude Code & ChatGPT subscriptions with AI coding tools - no API keys n 3.3k ★
  • Claude Usage Tracker — Native macOS menu bar app for tracking Claude AI usage limits in real-time 2.2k ★

README

Clawdi

It's a pet Claude that keeps track of all the Claudes! Optionally you also get to have my cat do that instead.

Flowery Claude purring with hearts while agent sessions run

Clawdi sits on your desktop, lives its little life, and reports on your coding agents — who's thinking, who finished, who's stuck waiting for you. It's a native AppKit/Core Animation desktop pet: no Electron, no WebView, no Node at runtime. Every pose is line geometry pushed through a hand-rolled pixel renderer into a borderless, click-through panel that floats over all your Spaces.

The pet part

  • It watches your cursor, blinks, and cocks its head when you hover nearby.
  • Pet its head and it purrs. Actual purr audio. Hearts.
  • When you type, it types too (tiny paw taps). When you scroll, it gets a toilet-paper roll to bat around. Shake the mouse and it drops into a hunting crouch, pupils huge.
  • Grab it and pull: mochi stretch, the body stretches like a noodle. It also stretches on a schedule (every 30 min by default) to remind you to do the same.
  • Ignore the computer for ~4 minutes and it curls up and sleeps, z's floating. Come back and it wakes up with a big stretch.
  • It talks in a speech bubble: reminders, timer, agent news, or whatever message you pin.

Cat batting a toilet-paper roll while the user scrolls    Cat jumping with sparkles announcing a finished session

The keeping-track-of-Claudes part

On launch, Clawdi quietly wires itself into **Claude Code** (`~/.claude/settings.json`), **Cursor** (`~/.cursor/hooks.json`), **Antigravity** (`~/.gemini/config/hooks.json`), and **omp** (a generated extension in `~/.omp/agent/extensions/`). **Codex** and **Kiro** don't even need that — it just tails their logs. Und