Starkit

Your own scripts, one chord away.

A desktop bar for running Gleam scripts on macOS. ⌃⌘K summons it. Write a module, save the file, and it is in the bar by the next summon.

One module, one contract

A Script is a Gleam module in ~/.starkit/src/scripts/ exporting pub fn script(). It turns an Input and a Context into a list of Effects. Nothing else is asked of it.

Four Effects, no fifth

Open, Kill, Paste, Notify. A Script decides what should happen; the Shelf decides how, and is the only side permitted to touch the machine.

Save is the whole flow

The Watcher rewrites the registry and rebuilds within about 200 ms. A broken Script is refused by name and leaves the others running.