nicroberts.ai

Nic Roberts

Tools for people who let AI do the typing and still want the keyboard.

I build small, sharp utilities for AI-assisted work on Linux: shell plugins, agent workflows, and the glue between them. Everything here is open source and made to be run, not demoed.

See the work Say hello

Featured

Apple Music for Omarchy

Apple Music in the Omarchy bar: synced lyrics, search, your library and the queue in a keyboard-driven panel, while Apple's own web player handles playback, sign-in and DRM out of sight.

  • Push, not poll. A bundled extension reads MusicKit inside the page and streams every change to the shell over native messaging. No DevTools port, no polling.
  • DRM that just works on Arch. setup borrows a Widevine CDM from an installed Chrome, Brave or Edge, so Chromium plays protected tracks.
  • Keyboard first. Every action has a key; ? shows them inside the panel.
omarchy plugin add https://github.com/ai-by-nic/omarchy-apple-music.git --enable
The Apple Music panel in the Omarchy bar: search results, now playing with cover art, and synced lyrics following the song
Search, now playing, and synced lyrics, recorded from a live session.

About

Nic Roberts

I work at the seam between AI models and the desktop: what a coding agent can do on a real machine, and what a person needs the machine to show them while it happens. I run Omarchy on Arch Linux, write most things with an agent beside me, and ship the parts that turn out to be useful to more than one person.

nic@nicroberts.ai github.com/ai-by-nic