Features Widgets Extensions GitHub Download
Now in Early Access

Your notch,
unlocked

Skylane turns the MacBook cutout into an always-available widget hub. Expand it, organize it, make it yours.

Download for Mac Star on GitHub

Open anytime with Space

How it works

A workspace that's always right there

Hover over the notch — or press a shortcut — and your widgets appear instantly. No app switching, no window hunting.

i

Expand the surface

The notch grows into a full interactive workspace. Smooth, native, and anchored exactly where your eyes already look.

ii

Organize into views

Create named views — Home, Focus, Plan — and switch between them. Each view holds its own widget layout, tuned to the moment.

iii

Built-in widgets

A curated set of widgets for music, notes, timers, capture, calendar, and more — designed to feel part of macOS itself.

iv

Build your own

A Raycast-inspired extensions API lets you create custom widgets with React and TypeScript. Hot-reload included.

Widgets for every mode

Three contexts, nine widgets. Each one built to do its job and get out of the way.

Home
Quick Capture
Camera Preview
Music
Focus
Pomodoro
Notes
Ambient Sounds
Plan
Linear
Calendar
Gmail
Extensions API

Build anything
that fits the lane

React, TypeScript, hot-reload. Create a widget in minutes with a familiar DX — just like building a Raycast extension.

counter.tsx
import { Stack, Text, Button } from "@skylane/api";
import { useState } from "react";

export default function Counter() {
  const [count, setCount] = useState(0);

  return (
    <Stack direction="vertical" gap={12}>
      <Text size="lg">{count}</Text>
      <Button onAction={() => setCount(c => c + 1)}>
        Increment
      </Button>
    </Stack>
  );
}

Reclaim the
dead pixel

v0.1.0 Early access — open source under Apache 2.0
Download for macOS Star on GitHub

Requires macOS 14+ · Apple Silicon & Intel