Macotron

Macotron does everything.

brew install statico/tap/macotron

Free and open source. Built with Swift and QuickJS.

  1. Your own menu bar

    What's playing, your next meeting, whether prod is behind, the weather, battery and CPU. Each item is a small JavaScript plugin.

  2. Quick launcher

    Files, apps, math and commands, fuzzy-ranked as you type.

  3. Window management

    Hotkeys, drag-to-snap and a grid for the focused window.

  4. Meeting bar

    The next meeting and its join link in the menu bar, and a full-screen reminder with a QR code when it starts.

  5. Now Playing

    Track, artist and cover art from whatever is playing. Here, SomaFM.

  6. At a glance

    A CPU and memory graph, the battery, Cupertino weather, and the month with world clocks, each one click away.

  7. Community plugins

    Browse plugins people publish on GitHub, add one, and it's in the launcher. Yes, chess.

Beta. Macotron goes 1.0 when I, the author, consider it stable. Until then, expect things to move around.

Capabilities

Plugins

The catalog ships 74 built-in plugins. First launch copies the ones you pick into plugins/. Macotron writes an AGENTS.md next to them so a coding agent already knows the API. Open a file in the finder to read the script this site ships.

plugins

Host API

Everything hangs off macotron.*. Apple-shipped tools only. Plugins call these namespaces to tile windows, read sensors, and talk to models.