# 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.

[Download for macOS](/content/api/desktop/download/index.html)

macOS 14+ · Apple Silicon & Intel · Runs 100% locally

## Your mascot, your character

6 mascots included out of the box. Or bring your own from masko.ai.

### Custom mascots via masko.ai

Design your own character with AI generation.

Idle, working & attention animations

Each mascot has unique animations for every state.

Export & load in one click

Download from masko.ai, load into the desktop app.

### Characters included
- Madame Patate
- Otto
- Cupidon
- Masko
- Rusty
- Nugget

## Discover new mascots

New mascots added every week. One-click install into the desktop app.

- [Clippy by Paulo](/content/community/clippy/index.html)
- [Axobro by Eric griess](/content/community/axobro/index.html)
- [Orb by Paulo](/content/community/orb-a998/index.html)
- [Stitch Gemini 3D by Khaled Alwaleed](/content/community/stitch-gemini-3d/index.html)
- [Neko by Paulo](/content/community/neko/index.html)
- [Maya by Paulo](/content/community/maya/index.html)
- [Eraser by Paulo](/content/community/eraser/index.html)
- [Teuida Sprouty by Nelson Cho](/content/community/teuida-sprouty/index.html)

[Browse all mascots](/content/community/index.html)

## See it in action

Your mascot floats on top of everything. When Claude needs you, a speech bubble appears.

Example command in terminal:
```
claude · ~/projects/my-app
❯ Fix the login form validation bug
✓ Read src/components/LoginForm.tsx
✓ Read src/lib/validation.ts
● Claude wants to run a command
╭─────────────────────────────────────────────────╮
│ Bash · npm run build│
╰─────────────────────────────────────────────────╯
```

## Up and running in 60 seconds

No config files. No server. No API keys.

1. ### Download the app
   Install the DMG. Lives in your menu bar, no dock clutter.

2. ### Grant accessibility
   First launch installs Claude Code hooks automatically.

3. ### Pick a mascot
   Choose from 6 included mascots or browse the gallery for more.

4. ### Start coding
   Open a terminal, run Claude Code. Your mascot springs to life.

## Full observability

Your mission control for every Claude session.

### Notification Dashboard
- Session "refactor-auth" running
- 2 subagents active · 14 events
- Permission needed: Bash

## Frequently asked questions

- **Is this really free?**  
  Yes. The app and 6 included mascots are completely free.

- **Does it slow down my machine?**  
  No. The overlay is a lightweight SwiftUI window. CPU usage is negligible.

- **What about privacy?**  
  Masko uses Claude Code's hook system. It gets event metadata but never reads your code. Everything runs locally.

- **Can I use my own mascot?**  
  Yes. Create a custom mascot on [masko.ai](/content/examples/index.html).

- **What is vibe coding?**  
  Vibe coding is a development style where you describe what you want in natural language and an AI agent writes the code.
