Welcome to The Lab.

My Extensions in the PopClip Directory

I recently updated my PopClip extensions collection to use a lot more TypeScript and a lot less Ruby and Python, making extensions faster, easier to sign, and far less reliant on the user having certain processors installed. I also switched the majority of ones that relied on modifier keys to use the new submenu feature. And now there’s an easier way to share them. extensions, popclip, productivity, ssh, updates

→ Continue reading

Creating TerminalWidgets With AI

I’ve been using AI agents to scaffold little Mac automations for a while, but TerminalWidget is an especially good fit. The CLI is flag-heavy in a good way — once the model can see the real docs, it stops inventing fake options and starts writing scripts that actually update a widget. ai, automation, backup, desktop, formatting, history, ios, launchd, logging, macos, network, productivity, reading, scripting, shortcuts, status, terminal, terminalwidget, updates, widgets, writing

→ Continue reading

Introducing TerminalWidget

I’ve always wanted a personal dashboard that actually stays out of the way. Not another browser tab. Not a full-screen monitoring app. Just the numbers and status I care about — sales, transfer speeds, uptime, whether that long-running script is still chewing — available the moment I look. automation, backup, desktop, ios, macos, productivity, scripting, shortcuts, status, terminal, terminalwidget, widgets

→ Continue reading