The mascot that watches Claude Code for you
A free macOS overlay that tracks your sessions, notifies you in real time, and lets you approve permissions without switching apps.
macOS 14+ · Apple Silicon · Runs 100% locally
Your mascot,
your character
5 mascots included out of the box. Or bring your own from masko.ai.
Choose from 5 unique characters. No account needed.
Design your own character with AI generation.
Each mascot has unique animations for every state.
Download from masko.ai, load into the desktop app.
See it in action
Your mascot floats on top of everything. When Claude needs you, a speech bubble appears.
Up and running in 60 seconds
No config files. No server. No API keys.
Download the app
Install the DMG. Lives in your menu bar, no dock clutter.
Grant accessibility
First launch installs Claude Code hooks automatically.
Pick a mascot
Choose from 5 included mascots or bring your own from masko.ai.
Start coding
Open a terminal, run Claude Code. Your mascot springs to life.
Full observability
Your mission control for every Claude session.
Session summary
Running, idle, and finished sessions at a glance.
Color-coded activity feed
Events, tool calls, and completions in order.
Native macOS notifications
Badges and alerts when Claude needs you. No sounds.
Notification dashboard
Priority levels and resolution tracking.
Subagent tracking
Monitor child agents in real time.
Interrupt detection
Knows when you stopped Claude mid-task.
What changes with Masko
Your mascot watches Claude so you don't have to.
Raw terminal
Switch to terminal, type yes
Find terminal, type response
Open terminal, scroll up
Check each tab manually
Notice when output stops
High
With Masko
One click from overlay
Answer from speech bubble
Expandable plan in overlay
Summary view with status
Instant notification
Zero
Frequently asked questions
Everything you need to know about Masko for Claude Code.
Yes. Masko for Claude Code is free and open source. The desktop companion is MIT-licensed. Custom mascots require a Masko account, but the default mascot is included.
No. The overlay is a lightweight SwiftUI window. CPU usage is negligible.
Masko uses Claude Code's hook system. It receives event metadata like tool names and session status but never reads your code. Everything runs locally. Nothing is sent to any server.
Masko auto-updates via Sparkle. We track Claude Code releases and ship fixes within days.
Yes. Create a custom mascot on masko.ai with your own animations for idle, working, and attention states. Export and load it into the desktop app.
Vibe coding is a development style where you describe what you want in natural language and an AI agent writes the code. Claude Code is one of the most popular vibe coding tools. Masko adds a visual layer so you can monitor progress, approve permissions, and stay in flow without switching windows.
Masko connects to Claude Code running in any supported terminal. A VS Code extension adds click-to-focus for the active terminal tab.
Masko shows a real-time overlay on your desktop. You see the current tool being used, permission requests, and session status at a glance. The mascot animates to reflect what Claude Code is doing — idle, working, or waiting for input.
macOS 14.0 or later (Sonoma) on Apple Silicon (M1, M2, M3, M4).