celah01:47
hover the notch
Celah · v1.3 · free for macOS

There’s something living in your notch.

Celah (Indonesian for the gap) turns the MacBook notch into a board for vibe coders. Keep your agent running with the lid closed, watch your AI limits, read a verse instead of doomscrolling. All one hover away.

Download for Mac Watch the film · 60s
curl -fsSL https://raw.githubusercontent.com/arifinrio95/celah/main/install.sh | bash
New in 1.3 Storage: see what fills your Mac, clean it safely →
macOS 14 Sonoma or newer · Apple silicon · best on a MacBook with a notch · source on GitHub
A 60-second film, rendered in three.js. Sound on.Vertical 9:16 version ↗
The vibe coder walk

Lid open, so the agent keeps running. Everyone else: is he okay?

You know the walk. Closing the lid kills the agent, so you carry the MacBook open across the café. Then you wait, and scroll. Celah fixes the first and gently replaces the second.

A café regular staring, mouth open
BeforeCarrying it open, so the session doesn’t die.
The Keep Awake panel with the lid-closed option selected
Keep AwakePick “Lid closed too”. One password, once.
Walking with the laptop shut and a coffee; a bubble says Agent still running
AfterSame walk. Nobody stares. Agent still running.
On the board

Everything a vibe coder glances at.

01 · Keep Awake

Close the lid. The agent keeps going.

Stay awake, or stay awake with the lid shut, for 1, 2, 4 hours or until you say so. It turns itself off below 15% battery or when the Mac runs hot. Set up once, never asked for a password again.

02 · AI usage
Claude 74%
ChatGPT 52%

Know your limits before you hit them.

Five-hour and weekly windows for Claude and Codex, with reset times. Bars turn amber, then red.

03 · Qur’an
ٱلرَّحْمَٰنِ ٱلرَّحِيمِ ۝٣

Waiting on the agent? Read one verse instead.

One ayah at a time in Uthmani script with translation, your place saved. Want more? Mushaf Mode opens a big reading window: Ayah or Surah view, all 114 surahs, adjustable script, arrow keys.

⤢ Mushaf Mode
04 · Prayer

Counting down to the next prayer.

Kemenag method, 27 Indonesian cities or GPS, gentle reminders before each prayer.

05 · Tasks
BACKLOGTO DODOINGDONE
Review the agent’s PR
Record launch video
Write release notes

Kanban, one glance up.

Projects, four lanes, quick add. Tick a task and it pops to the next lane.

06 · Clipboard
Bismillah, deploy.Notes · just now
github.com/you/notch/pull/42Safari · 01:20
error: cannot find ‘recorder’Terminal · 01:44

Every copy, one click back.

Text and images, searchable, pinnable. Password-manager items are never kept.

07 · Music

Spotify and Apple Music, in place.

The record slides out of its sleeve and spins while it plays. Play, skip, scrub.

08 · Record

Record the meeting, hand it to your agent.

System audio and mic as two files. One click opens Claude Code with the folder and prompt ready.

09 · System

CPU, RAM, storage.

Three rings, always there. For what’s behind the numbers, Monitor is one button up.

10 · Monitor › Running
ChatGPT36%3.8 GBQuit
Google Chrome105%3.3 GBForce Quit?
Claude19%1.8 GBQuit
Spotify1%670 MBQuit

What’s eating your RAM? Force quit it.

Every running app with its CPU and memory, its helpers counted in, heaviest first. Click the CPU or RAM column to sort. A forgotten dev server or script no app owns gets a row of its own, with the folder it runs in. Quit asks “Force Quit?” before it acts, so nothing closes by accident.

11 · Mirror

The notch is a camera. So it’s a mirror.

Check your face before the call. Ring light included. The camera runs only while the mirror is open.

12 · Your pace
Instantly0.3 s0.6 s1 sOn click

Too eager? Make it wait.

Some people only pass the notch on the way to the menu bar. Settings › Notch lets the board open instantly, after a beat of hover, or only when you click. The creature still peeks while it waits.

13 · Monitor › Storage · new
SAFE TO CLEAN · REBUILDS BY ITSELF
App cachesSkips apps that are open1.6 GB
Package manager cachesnpm, Gradle, Cargo, Bun2.3 GB
Xcode build filesDerivedData2.5 GB
REVIEW FIRST · YOURS
Copies of the same fileThe one you opened last stays3.4 GB
node_modules in idle projectsnpm install brings them back1.3 GB
Installers in Downloads.dmg and .pkg820 MB
Everything goes to the Trash. Put anything back.

What’s filling your Mac? Find it, then clear it without fear.

One scan of your home folder (about 40 seconds for a million files) shows the biggest folders, which you can walk into, and the biggest files, with when you last opened them. Clean up splits what can go into Safe, things that rebuild themselves, and Review, things that are yours and start unticked. Celah never deletes anything: Deep Clean only moves what you picked to the Trash, after a second click. Keychains, SSH keys, app data, photo libraries, git projects and your main folders are locked.

Design note

Nothing lives under the camera.

The physical notch is a hole in your screen, so Celah treats it as one. The lid stretches around it, the creature sits in a chin just below it, and every label and button stays on either side, measured from your Mac’s real notch. Pick Porcelain (paper under the black notch) or Ink (smoked glass).

celah
camera
01:47
Friday · 16 Oct◕‿◕Record · Awake · Clipboard
Install

Three steps, then hover.

Download

Run the one-liner above, or grab Celah.zip and move Celah.app to Applications.

Open it

Celah isn’t notarized yet. The installer clears the quarantine flag; by hand, right-click Celah.app › Open the first time.

Allow what you use

Music control, notifications, and only if you want them: location, microphone, camera for the mirror, accessibility for auto-paste.

Is my data sent anywhere?

No servers of our own, no analytics, no account. For AI usage Celah reads the sign-ins already on your Mac (Claude Code’s Keychain item, Codex’s ~/.codex/auth.json) and sends each one only to its own provider to ask for your usage.

How does lid-closed Keep Awake work?

The first time, it asks for your administrator password once to install /etc/sudoers.d/celah-pmset, which allows exactly pmset -a disablesleep 0/1 and nothing else. Sleep is restored when you turn it off or quit, when the battery drops below 15%, or when the Mac runs hot. Delete that file to revoke.

The board opens when I only pass the notch.

Settings › Notch › Open the board: instantly, after 0.3, 0.6 or 1 second of hover, or only when you click the notch. With click-to-open, the menu bar around the notch keeps working as usual.

Can Storage delete something important?

No. Scanning only reads. Cleaning only moves what you ticked to the Trash, and only after you click twice, so you can put anything back until you empty the Trash yourself. Some things are locked even from the Trash button: keychains and SSH keys, app data in Library, your main folders (Documents, Desktop and the like), git projects, and photo and music libraries. Hover a lock to see why.

Is the mirror recording me?

No. The mirror only shows the live camera on your screen. Nothing is saved or sent, and the camera turns off the moment you close the mirror or the board.

Does it work without a notch?

Yes. On displays without a notch the board hangs from the top centre of the screen. It shines on a MacBook with one.

Intel Mac? Older macOS?

Celah is built for Apple silicon and needs macOS 14 Sonoma or newer. You can build it yourself from source with the Xcode Command Line Tools.

Claude usage says “not signed in”.

Run claude auth login once in Terminal. Celah reads the same sign-in Claude Code uses.