Projects 2026 in progress
mesh
One cross-platform binary that keeps my own machines connected - SSH forwards that reconnect, clipboard and folder sync across the home network, and a gateway between the Anthropic and OpenAI API formats.
Go

mesh is one Go binary that keeps my own machines talking to each other. Each machine runs it with one YAML file, and the same process holds the SSH port forwards — reconnecting on its own when a link drops — keeps the clipboard in step across the home network, text, images and files alike, and syncs folders between named peers with block-level deltas.
It started as a way to stop juggling a handful of separate tools, each with its own config and its own way of failing, and grew one piece at a time: an SSH server that also runs on Windows, a relay, and a gateway that translates between the Anthropic and OpenAI API formats so any client can talk to any model backend. mesh up shows all of it on one live status screen.
It runs on macOS, Linux and Windows, and I use it every day. The source is not public.