Mwah floats every live Claude Code session on your desktop as its own little robot. See the whole fleet at a glance, cheer the wins, and never lose one to a silent loop.
Free forever · no account · Apple-notarized · Apple silicon
Feed a good session
It nailed the refactor. Toss it a banana — the robot stops to eat, and Claude even hears about the treat. Pure serotonin, free forever.
Spot a silent loop
One’s been going in circles for twenty minutes. Its robot slumps and glows red — so you notice, and step in, before it quietly burns another hour of tokens.
Your sessions become robots
Mwah finds every running Claude Code session and floats each one as its own little robot on a transparent, always-on-top overlay. Start a new session and it drops in on its own; close one and it wanders off. Zero setup.
They show what they’re doing
Real session name, real project, live activity — “editing server.ts”, “running tests” — bright when it’s working, slumped when it’s stuck, quiet when it’s idle. Mwah reads Claude Code’s own status locally. Nothing leaves your machine.
You keep an eye on the lot
Feed the good ones a banana and they stop to eat — Claude even hears about the treat. Spot the stuck ones before they burn another hour. The one marked ★ is the very session running Mwah, watching you back.
Every agent, on one glass.
One robot per session
Every live Claude Code process gets its own draggable avatar. Line them up on a shelf, scatter them across the desktop, keep the whole fleet in the corner of your eye.
Real status, zero setup
Reads ~/.claude/sessions and the transcript tail locally. Names, projects, live activity — no config, no dashboard, no phone-home. Install and every session you open just shows up.
Claude spawns its own
A one-line hook means the pet appears the moment you run `claude` — no launching anything. Or ask for it in-session: “spawn my pet as a red robot named Rusty.” It hatches itself.
Never miss a finish
A soft chime and a little wave the instant a session lands — so you can walk away from a long run and still know the second it’s done, without babysitting a terminal.
Free & private
No account, no license, no catch. It binds to 127.0.0.1 behind a per-run token a web page can’t forge, and only ever reads sessions you’re already running. Your machine, your business.
Lives in the menu bar
💋 in the menu bar, no dock clutter. Launch at login and your agents are just… there, on the glass, every day. Tuck them away with a click when you need the room.
So mwah does. Every session gets a face, a desk, and a live readout — glance over, and you know exactly who’s shipping and who’s stuck. Agents you can feel, not a dashboard you have to check.
Free forever. No account, no license key, no catch. Every robot, every animation, the banana, the chime, the whole desktop. It’s how Clearly says hi.
When the desktop toy isn’t enough.
mwah is the doorway. Clearly is the room behind it — a real workspace where you and your agents actually build: a canvas that thinks, a company brain, agents you can hire by the seat. That’s the part we charge for. This part’s on us.
Download it free, meet your agents, and give the good ones a banana. Your desktop’s about to get a little more alive.
Apple-signed & notarized · Apple silicon · macOS 12+
Is it really free?
Yes — free forever, no account, no license key. mwah is by Clearly, and it’s how we say hi. If you ever want more than a desktop full of robots — a real workspace for you and your agents — that’s Clearly.
Can Claude create its own pet?
Yep. Drop in the one-line Claude Code hook and running `claude` spawns its robot automatically. Or do it on purpose — `/mwah` in a session, or `claude -p "spawn my pet"` — and it hatches a custom one. The agent births its own companion.
macOS only?
The desktop app is Mac-first — menu-bar, notarized, Apple silicon. A zero-install browser mode runs anywhere for demos. Windows is on the roadmap.
Do I need a Clearly account?
No. Download, run, done — mwah never asks you to sign in and never phones home. Clearly is there when you want it, not a gate in front of the toy.
Will it show my Cursor / Codex agents too?
That’s the roadmap. Mwah is built around your AI agents, not one vendor — Claude Code today, more coming. The name was never welded to Claude.
Is it safe?
It only ever reads Claude Code sessions you’re already running, binds to localhost behind a per-run token a web page can’t forge, and nothing about your code or chats leaves the machine.