Your Claude Code command surface

Claude Code,
in your notch.

Start, message, and approve Claude Code sessions from the MacBook notch. No terminal window required.

  Download for macOS See it work
$6.99 · one-time No subscription No analytics macOS 14+
api-server needs approval
Bash · waiting on you
  Running migration…
api-server · Bash · 12s
✓  Finished · 14s
Permission request
api-server wants to run a command
$ npm run migrate
Allow Deny Always allow

Other notch apps watch.
Skylet drives.

Session monitors show you what your agents are doing, then send you back to the terminal to act. Skylet owns the whole loop — from first prompt to final approval.

Messageable sessions Approvals in the notch Resume anything Agents view Model switching MCP toggles Slash commands Local first

The whole session lifecycle,
one surface.

Resume anything

Recent conversations across every project, one tap to reopen as a fully messageable session. The original transcript stays untouched.

Works with: terminal sessions, IDE sessions, notch-born sessions.

trycentral-ai2h ago
“port the hero to Next…”↵ resume
skyletyesterday
“why is the socket dropping…”↵ resume
central-marketingMon
“weekly GTM update…”↵ resume

Approvals in the notch

Permission requests surface the moment they happen. Allow, deny, or always-allow without switching windows — the session continues instantly.

Covers: Bash, file edits, MCP tool calls.

Bashnpm run migrate
Allowed
Editsrc/AppDelegate.swift
Allowedauto · rule

Agents view

When a session fans out parallel subagents, a live rail shows each one: task, current tool, elapsed time. A fleet badge marks busy sessions from the home list.

Live: current tool, elapsed time, per-agent status.

ExploreGrep · 1m 40s
RefactorEdit · 3m 05s
TestsBash · 41 passed
central-dashboard3 agents
4m 12s

Defaults you set once

Model, permission mode, and MCP servers per project. Quick sessions skip the heavyweight servers; serious ones load everything. Change any of it mid-conversation.

Per-project: model, permission mode, MCP servers.

Modelclick to switch
Modeplan · auto · full
posthog
playwright

Plumbed into Claude Code,
not bolted on.

Skylet uses the same interfaces Claude Code exposes to every client: hooks for state, transcripts for history, stream-json for control.

hooks → /tmp/skylet.sock

It sees every session

Terminal, IDE, or notch-born: each session reports its state through Claude Code hooks the moment it changes.

claude --input-format stream-json

It owns its sessions

Sessions started from the notch run on a stdin Skylet controls, which is why the chat input actually sends.

~/.claude/projects/*.jsonl

It never invents state

Conversations render from the same transcripts Claude Code writes. What you see is what happened.

Above everything.

The terminal can stay in the background. Your agents can’t.

Buy it once.

$6.99, one-time. No subscription, no accounts, no analytics — Skylet runs entirely on your Mac.

Skylet for macOS
$6.99one-time · no subscription
Every feature included
No account, no sign-in
Nothing phones home
macOS 14+ · requires Claude Code
  Download for macOS

Uninstall is one drag to the Trash.

Questions, answered.

What is Skylet?
A macOS app that turns the MacBook notch into a command surface for Claude Code. Start sessions, send messages, approve permissions, and watch agents work — without bringing a terminal window forward.
Does it replace my terminal?
No. Sessions you start in a terminal or IDE keep working exactly as before — Skylet sees them through Claude Code’s hooks and can resume them as messageable sessions. Sessions born in the notch are fully driven by Skylet.
What do I need to run it?
macOS 14 or later and Claude Code installed. That’s it — no accounts, and no API keys of its own.
Does Skylet send my data anywhere?
The app? No. No analytics, no accounts, no cloud relay — conversations render from the transcripts Claude Code already writes on your Mac, and everything stays there. This website asks permission before running Google Analytics, and respects a Deny.
Can I change models mid-session?
Yes. Every session wears a config chip — switch the model or permission mode while it runs, and the change is confirmed by the engine before the chip updates.
What does it cost?
$6.99 — one time, no subscription, no in-app purchases. It’s in private beta right now; the paid release lands soon.
How do approvals work?
When a session requests permission — a Bash command, a file edit, an MCP tool — the notch expands with the request. Allow, deny, or always-allow from there and the session continues instantly.
Do I need a MacBook with a notch?
Skylet is designed around the notch, but it draws its own surface — on displays without one it sits at the top-center of the menu bar area.