Open source · no cloud, no subscriptions

Appliance-grade software for hardware you own.

RoostOS turns small radios and dev boards into finished products: a command center for your Meshtastic mesh, a pocket AI communicator, a self-hosted server. Flash it, plug it in, use it — everything runs on your desk, not someone else's cloud.

macOS app today · single Go binary on Linux & Windows · full Perch & Coop story at perchmesh.dev

The flock

Four projects, one idea: devices that just work.

Every RoostOS project ships as a finished thing — flash it or double-click it and you're running. No dashboards to assemble, no YAML, no accounts.

Perch dashboard — live map, node detail with traceroute LIVE DEMO

Perch

NewmacOS · Linux · Windows

A command center for your Meshtastic mesh. Chat with tapbacks, a live map, deep node intel, traceroute with per-hop signal, a diagnostics page, and a capture database you keep. It even flashes a fresh radio for you and can bridge a private channel to a friend a metro away. Plug in a $40 radio and see your whole city's mesh — the full story & docs live at perchmesh.dev.

18:42:11 coop: web on port 2667 (COOP) 18:42:11 coop: capture db ~/Documents/Coop/mesh.db (30d) 18:42:12 coop: connecting over serial /dev/cu.usbmodem… 18:42:14 coop: connected — serving API; streaming live packets 18:42:15 POSITION_APP · Lighthouse -7.0dB 18:42:17 TRACEROUTE_APP · reply in 30.5s · 3 relays SIMULATION

Coop

The engine

The daemon behind Perch. Owns the radio over USB, WiFi, or BLE; decodes and decrypts mesh traffic; answers a clean REST + SSE API; and captures everything to a SQLite file in your Documents folder — history that survives restarts and belongs to you.

RoostOS Communicator running on a LILYGO T-Deck

RoostOS Communicator

T-Deck

A pocket device with a keyboard that talks to Claude or Gemini over WiFi — chat, directions, abilities, and a real boot splash, all on a $60 LILYGO T-Deck. Flash it in the browser, add an API key, and it's yours.

Roost Server hardware

Roost Server

Self-hosted

An appliance-in-a-box home server: web console, AI integrations, and the plumbing already done. The original Roost — where the nest started.

Why RoostOS

Not your average ESP32 sketch.

Yours, actually

Your radio, your capture database, your API keys. Everything runs locally; nothing phones home. Communicator and Roost Server are fully open source.

Finished, not a kit

Signed macOS app, browser flasher, single binaries. The soldering, packaging, and "why won't it boot" are already done.

Off-grid friendly

Perch and Coop speak Meshtastic — LoRa mesh that works when cell service doesn't. Tested daily on the MeshSTL community mesh in St. Louis.

Where to get the parts

Two boards cover the whole flock.

Seeed XIAO ESP32-S3 Meshtastic kit

Seeed XIAO ESP32-S3 + Wio-SX1262 kit

The $40 radio Perch was built around — LoRa, WiFi, 3D-printed case included.

GigaParts →
LILYGO T-Deck Plus

LILYGO T-Deck Plus

Keyboard, touchscreen, LoRa, and GPS — runs the Communicator (or Meshtastic).

Micro Center →