Open source

Software we ship, and the reasoning behind it.

MIT licensed, Rust and Tauri underneath, installers for Windows, macOS and Linux, and nothing that sends anything anywhere. The code is public because the decisions inside it are the part worth reading — including the builds that were dropped, and why. This list grows.

Applications
2
Licence
MIT
Platforms each
3
Smallest installer
2.7 MB

The projects

Zetta Com

A LAN intercom. Hold a key, and the people you choose hear you.

A push-to-talk intercom for a local network — no internet, no accounts, no server. Opus over UDP, discovery by mDNS, packets sealed with ChaCha20-Poly1305.

  • Rust64.9%
  • TypeScript32.7%
  • CSS1.6%
v1.4.010 August 20262.7 MBRead the notes →

Zetta Focus Console

A focus timer you drive from a terminal.

A Pomodoro timer whose interface is a command line, whose clock is a Rust state machine, and whose window drifts with the season.

  • TypeScript49.9%
  • Rust44.8%
  • CSS4.4%
v1.0.010 August 20265.2 MBRead the notes →

How everything here is built

These are claims the repositories back up. If any of them reads as marketing, the code is right there.

The reasoning ships with the code

Every README records why something was chosen and what it cost — including the builds that were dropped and why. A decision without its reason is unmaintainable the moment the person who made it leaves.

Silent failure is the enemy

A shortcut that did not bind is listed. A packet that fails to authenticate produces a visible room code mismatch. An installer that could not add its firewall rule is not shipped at all. The recurring question is never “does it work” but “how would you know if it did not”.

Small binaries are a design outcome

Installers measured in single-digit megabytes are not an accident of tooling. They are what is left after cutting 42 MB of audio down to its loop point and declining a bundle format that had to carry its own browser engine.

Nothing phones home

No accounts, no telemetry, no sync, no analytics. What speaks to the network speaks only to your own LAN; the rest opens no socket at all. Data lives in one file on the machine, and deleting it returns the app to a first start.

Use them

MIT, all of it. Fork it, ship it, put it on the machines in your workshop — no attribution required and nothing to ask us. If you are weighing whether we are the right people to build something for you, read the commit history rather than this page.