Magpie

A desktop app that turns any website into clean data: scrape, crawl, extract, watch and research the web from your own machine, on your own API keys, for one flat price with no credits. The hard part was a scraper that holds up on real pages without renting someone else's cloud.

GitHub
Project
Magpie
Year
2026
Stack
Go, Wails, React, TypeScript
Role
Founder, Design & Build

The brief

Magpie is two codebases on purpose. The engine is an open-source Go library and CLI: one static binary, no CGO, that fetches a page, strips the boilerplate and returns clean markdown, with schema-driven extraction on top. The desktop app is a closed Wails shell over it, a React and TypeScript interface that ships for Windows, macOS and Linux.

The split keeps the hard part honest. Anything the app needs from the engine lands as a public change to the core first, so the scraper behind the product is the same one anyone can read, run and audit.

Let's build software that holds up.