Open source

Software we ship, and the reasoning behind it.

Open licences, desktop software for Windows and macOS, and nothing that phones home. 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.

Projects
11
Open licences
MIT · GPL
Platforms
3
Smallest installer
1.8 MB

The projects

Velkrys

A fast file explorer that feels the same on Windows, Mac and Ubuntu.

A free, open-source file explorer for Windows, Mac and Linux: real tabs that come back after a restart, folders of 100,000 files that scroll without waiting, Ctrl+K to find any file, app or action, archives that open like folders, and undo for every disk action.

  • TypeScript47.0%
  • Rust46.5%
  • Svelte4.0%
  • CSS1.6%
v0.1.29 November 20264.8 MBRead the notes →

DevGo

Every project on your machine, your GitHub, your servers — one keystroke to where you work.

A project launcher for Windows, WSL and macOS: every project on every filesystem the machine can see, your GitHub repositories and the servers you ssh into, in four lanes — fuzzy search, a keystroke to an editor, a terminal session that survives, a coding agent or a dev script, and the apps on your servers with the actions they declare.

  • TypeScript45.1%
  • Rust45.1%
  • JavaScript4.9%
  • Shell3.7%
v1.2.915 October 20263.3 MBRead the notes →

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.

  • Rust65.4%
  • TypeScript32.7%
  • CSS1.3%
v1.5.14 November 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 →

Desk Monitor

When the mouse stops crossing to a screen, it tells you why — and gives you the button that fixes it.

A Windows tray app that watches and fixes a Deskflow setup — one keyboard and mouse shared across Windows, Linux and macOS — and keeps a list of Remote Desktop PCs with their sessions.

  • Rust39.3%
  • Svelte27.5%
  • TypeScript26.7%
  • CSS4.4%
  • JavaScript1.8%
v0.1.129 October 20261.8 MBRead the notes →

Gridle

Windows-style window snapping for Mac.

A small, free menu-bar app for macOS, written in Swift: Ctrl+Alt keys snap a window to halves, corners and thirds, dragging to a screen edge does the same with a preview, and show-desktop brings back exactly the apps it hid.

  • Swift84.1%
  • Shell15.9%
v0.2.19 November 2026Read the notes →

More on GitHub

Smaller public repositories, each with its licence in the repository.

Palimpsest

hackathon1 GitHub stars

Memory for AI agents that forgets stale facts instead of piling them up.

  • TypeScript
  • MCP
  • Claude Code

Sunstone

framework1 GitHub stars

Your agent’s memory is a git repo you own: hooks, skills and a memory sync for Claude Code.

  • Shell
  • Claude Code
  • git

Alexa+

hackathon1 GitHub stars

The house that explains itself: Alexa+ as the resident agent of a short-term rental, with a self-hosted MCP server and a simulated Echo Show.

  • Next.js
  • TypeScript
  • MCP

GateLog

hackathon1 GitHub stars

Ring camera events become a daily gate log for a housing society or office. Reads events, never controls locks.

  • TypeScript
  • Ring API

DevGo v1

archive-v13 GitHub stars

A WSL-first launcher for VS Code and tmux on Windows, the C# app DevGo grew from.

  • C#
  • .NET
  • WinForms

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. A WSL lane whose distro is off says so on the row rather than booting it or showing nothing. 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. Whatever reaches the network does so because you asked and goes only where you pointed it — your own LAN, the GitHub login you already have, the servers in your ssh config — never to us. Data lives in local files on the machine, and deleting them returns the app to a first start.

Use them

Every licence is in its repository — read it before you fork. Run it on the machines in your workshop and ship what you build with it, on the terms it states; there is 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.