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

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.

Browse all mascots

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.

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