Guillaume Voisin

Desk accessories

Open Source

I write code on a Mac every day. These are the small things I bolted onto it when the OS wouldn't do them — one for getting words in, one for getting around, one for the screen they land on. A few hundred lines each: native Swift, zero dependencies, MIT. Take them, fork them, break them.

InputNavigationDisplay

Illustration: a spoken audio waveform flowing into lines of written text in a document window
Murmur app icon

Murmur

Voice-to-text on any Mac. Even your old Intel one.

WhyWrite at talking speed, without upgrading your Mac.

Every decent dictation app wants Apple Silicon and an 8 GB local Whisper model. Murmur streams to Groq instead, so a 2018 MacBook Pro keeps up. Hold right-⌥, talk, release — the text lands wherever your cursor is.

Swift macOS 13+ MIT
GitHub
Illustration: a stack of app windows with a switcher panel in front, one row highlighted
AltTab app icon

AltTab

Per-app window switching, in ~500 lines of Swift.

WhyStop cycling blindly — see the titles, land on the right window first try.

⌘-` cycles windows in whatever order macOS feels like and skips minimised ones. AltTab shows a plain list of titles for the app you're already in — front to back — and disappears the moment you let go.

Swift macOS 13+ MIT
GitHub
Illustration: a screen with a wide black border framing a smaller lit working area
Focus app icon

Focus

Make your big monitor smaller.

WhyA calmer field of view on a panel that is too big to be comfortable.

A 32″ panel is a lot of neck travel and a lot of peripheral distraction. Focus paints a black frame around a centred working area and keeps your windows inside it — the calm of a 27″ screen without buying one.

Swift macOS 13+ MIT
GitHub