Skip to content
Gurley Studios

Gurley Studios

Building thoughtful apps for Apple platforms.

Made for me, shared with you

Most of these started as tools I wanted for myself and didn't exist yet. They're built with native Swift, close to the metal, and shared openly for anyone who needs them too.

Apple Platforms

Native Swift apps for watchOS, tvOS, iOS, macOS, and visionOS.

Hardware & Firmware

ESP32 tooling, WLED, and embedded systems for smart home projects.

Web & Beyond

Full-stack web apps with Next.js, TypeScript, and Cloudflare.

Projects

Apps and tools designed for real people.

On the App Store, beta on TestFlight

Rivulet

A free Apple TV app for Plex and live TV that direct plays your files through AetherEngine.

tvOS 26+
Open source

Nook

A free, open-source Mac browser with your tabs in a sidebar. I've maintained it since September 2026.

macOS 26 or later (Apple Silicon)
On the App Store

WristStream

A watch-only app that streams and downloads music from your Plex Media Server to your Apple Watch.

watchOS
On the App Store

QuickWord

A free app for memorizing Bible verses, with flashcards and a widget that keeps a verse on your home or lock screen.

iPhone, iPad
On the App Store and Google Play

AIRO Athlete

An app for the athletes and coaches from AIRO's leadership camps, plus the staff dashboard and camp website that run on the same backend.

iOS, iPadOS, Android, Web
TestFlight beta

Meshmerize

A needlepoint design app for iPhone, iPad and Mac: draw a pattern, fill it with decorative stitches, pick threads and print a stitch guide.

iPhone, iPad, macOS
In development

Schedule Creator

A Mac app that turns a list of artists and wedding party members into a hair and makeup schedule that finishes on time.

macOS
Released

WT32-ETH01 WLED Flasher

Prebuilt WLED firmware and a flash script that put a WT32-ETH01 on your network over Ethernet, with no Wi-Fi setup.

WT32-ETH01 (ESP32), macOS
Work in progress, live in Rivulet

Rivulet Insights

A panel in Rivulet that shows cast and trivia for whatever is playing, with the trivia written ahead of time by a language model on a GPU at home and served from Cloudflare.

tvOS (inside Rivulet), Home server with a GPU, Cloudflare
Concept, simulator only

Needlepoint Painter

A home-built machine that paints stitch charts onto blank needlepoint canvas, with a camera that finds the threads before each patch and checks the paint after.

MPCNC Primo (DIY CNC frame), Home server