Topsoil: When Your Laptop Notch Becomes Your Most Productive Workspace

Jul 18, 2026 macos developer-tools vibe-coding ai-assistants productivity native-apps swiftui

The Notch Revolution Nobody Saw Coming

Remember when Apple introduced the notch and the internet collectively lost its mind? Memes flooded social media. Designers mocked it relentlessly. Users painted virtual black bars across their wallpapers in protest.

Well, someone decided to stop fighting the notch and start using it.

Topsoil is a menu bar application that transforms that controversial camera cutout into a living dashboard. Instead of ignoring the hardware protrusion that juts into your screen real estate, Topsoil embraces it as a command center for modern developers.

Your Entire Workflow in Three Glances

The app organizes your workspace into three distinct pages, each serving a different purpose:

Quick Page — Your immediate context hub. Now Playing, quick toggles, timers, actions, and a "Drop Shelf" for files you're actively working with. Need to reference a document while coding? Drag it to the shelf. Done? Close the panel and it folds back into the bezel like it was never there.

Code Page — Here's where things get interesting for vibe coding enthusiasts. Topsoil docks live terminal panes directly into your notch interface, showing Claude, Codex, and Cursor in real-time. Start a task with your AI coding assistant, glance up to check its progress, then return to your work. No more context-switching between windows to monitor agent runs.

Stocks Page — For the entrepreneurial crowd, this tracks market tickers, trending repositories (because staying aware of what the community is building matters), and your installed coding skills at a glance.

The Pixel Garden That Keeps You Honest

Here's the twist that caught my attention: Topsoil grows a tiny pixel plant beside your terminal panes. It develops while you code, accelerates three times faster when your AI agents are running, and wilts if you step away from your machine.

It's a small thing—possibly even silly—but there's something surprisingly effective about watching a digital garden thrive as you ship code. Call it gamification, call it ambient accountability, call it whatever you want. If it helps developers stay in flow longer, I'm not going to knock it.

Native Performance, Zero Electron Bloat

Here's a detail that matters to developers who care about system resources: Topsoil is built with Swift 6 and SwiftUI. No Electron runtime. No bloated JavaScript wrapper pretending to be a native app.

The app reads your screen's safe area insets precisely, hugging the hardware without covering the camera or privacy indicator. If you're on an external monitor without a notch, it docks gracefully to the top center instead. The notch is a home, not a requirement.

Privacy-First Architecture

In an era where every app wants your data, Topsoil takes a refreshing approach:

  • Files stay on your local disk
  • No accounts, no telemetry
  • Permissions requested only on first use
  • Optional modules fetch only public data (stock quotes, GitHub trends, lyrics)

Your content never leaves your Mac. That's the kind of privacy-first thinking we should demand from all software.

What Developers Actually Need

The app runs on macOS 14 Sonoma or later and requires Apple silicon. If you're using Claude, Codex, or Cursor command-line tools, the Code page activates those panes automatically.

And yes, it works over fullscreen applications—an auxiliary panel surfaces above your fullscreen Space, keeping the notch functional even during presentations or when you're deep in a focused work session.

The Bottom Line

Topsoil represents something interesting about the evolution of developer tools: we're moving beyond simple utilities into ambient interfaces that work with our hardware rather than around it. The best part? It proves that macOS still rewards developers willing to think creatively about native app experiences.

Sometimes the most productive upgrade isn't a faster processor or more RAM—it's making better use of the screen you already have.

Put that notch to work.

Read in other languages:

NL HU IT FR ES DE DA ZH-HANS