Close

The Origin Story / MVP / Roadmap

A project log for Stray

ESP32-based digital walkie-talkie (VoIP) for local Wi-Fi networks.

alexAlex 10/21/2025 at 12:320 Comments

The Origin Story

The foundations for this project were laid several years ago. It began as a remote Push-to-Talk (PTT) tangent controller for amateur radios. A colleague of mine designed a few hardware prototypes and handed them over to our team for firmware development.

The first implementation was built on Arduino. It quickly grew in complexity, becoming difficult to maintain and hitting several technical limitations. During this time, our focus also shifted—away from simple radio control and towards direct device-to-device communication over IP.

We managed to build an MVP that worked not only on a local network but also via a custom server on the global internet (WAN). We even had minimal transceiver control working. However, circumstances forced us to shelve the project for a while.

The Rebirth (v2.0)

Even though it was on the shelf, we constantly returned to the project in our thoughts and conversations. So this year, I decided there was no better time than the present to resurrect it.

I started a complete refactoring of the entire codebase. I migrated everything to the ESP-IDF framework and designed a more flexible, modern architecture. My hope is that this new foundation will allow us (and the community) to easily and painlessly adapt the project to newer, simpler, or just different hardware in the future. Most importantly, I decided to take the project fully open-source.

Current Working Components (The MVP)

As of today, these are the key, functional parts of the project:

What the MVP Does (Summary)

The stray device connects to your Wi-Fi network. It actively pings other units to maintain a live "presence" list of who is online. When you press the PTT button, it streams audio to the selected channel (either Broadcast to all or Unicast to one). When an incoming call is received, the UI automatically focuses on the speaker, making it easy to see who is talking and to reply.

Future Plans & Roadmap

So, keep in touch!

Discussions