Two-person studio · Colorado Springs

Locke Werks

We build software that matters.

Engineered in Colorado Springs. Security tooling, MCP servers and native Windows apps from Archon Locke. Honest apps for real life from Nyx Locke.

// The studio

Integrity is the feature, in both senses.

Locke Werks is a two-person studio building tools and experiences at the intersection of security, competition, and craft. From puzzle games with tournament-grade leaderboards to cryptographic evidence platforms to trackers that refuse to guess, we engineer software where integrity is the feature, in both the cryptographic and the ordinary sense.

Two people, one workshop. He goes deep on the machine. She goes deep on the person using it.

Colorado Springs, CO

// The makers

Archon C. Locke

Systems that have to hold

Archon builds the machinery underneath the machinery: secure systems, developer tools, infrastructure, and the connective tissue that lets software interact with the real world without falling apart.

His work ranges from cybersecurity tooling and supply-chain scanners to MCP servers that give AI assistants real capabilities, tiny native Windows applications measured in kilobytes, and experiments built simply to find out where a system breaks. He is at his best where the problem is sharp, technical, and inconvenient.

The through-line is trust. He reduces complicated problems until the important part becomes visible, builds the smallest thing that solves them correctly, and treats security, integrity, and reliability as architecture rather than cleanup. Most of what he ships began with the same realization: this should exist, it doesn’t, and he knows how to make it real.

Nyx E. Locke

Software for life as it’s actually lived

Nyx builds software around the parts of human life that become complicated long before anyone thinks to design a tool for them: raising children, sharing care between households, remembering a life, understanding a body, keeping track of relationships, and carrying personal history forward.

Her projects often begin with a gap hiding inside an ordinary day — a baby tracker that has to work one-handed at four in the morning, a co-parenting system designed around the child instead of the adults, or a media record that remembers not only what you watched, but who was beside you when you did.

The through-line is agency. Her systems distinguish “this did not happen” from “we do not know,” refuse to manufacture certainty, and are designed so the person using them remains the owner of their information. Most of what she ships begins with the same realization: people are already living this problem, and they deserve software that understands it.

// What we build

Everything we ship, grouped by what it is for rather than by who wrote it. A card is drawn in the register of whoever made it.

Archon Nyx

The MindTether Project

Apps for the parts of life a spreadsheet cannot hold, and the layer that ties them together.
10 products

Software for the parts of life that do not fit in a spreadsheet: apps that each hold one of them, and one layer that lets them talk. Each records its own thing and publishes a documented API, and MindTether is what makes them one picture rather than a row of silos. Built on one shared rule: the app has to be honest about what it knows, what it does not, and what it is about to hand to somebody else. Self-hosted, API-first, and built so you can leave with everything.

MindTether

Tracker-to-AI continuity

The layer between the trackers that hold your real-life state and whatever AI workspace you already use. A browser add-on, not another assistant. Update a tracker by hand or just by saying it, then pull the whole picture back out.

  • Enabling an integration is not handing over a category
  • Withheld values arrive flagged, never as a missing row
  • Counts can be shared without sharing what they came from
  • The reason every app above ships a documented API
Learn more about MindTether

SmallHours

Honest baby tracker

Sleep, feeds, nappies and growth, logged one-handed in the dark, with a predicted window for the next sleep. The difference from every other tracker is that it tells you what the prediction is inferred from, and keeps quiet when it does not know.

  • A next-sleep window that states its confidence and its basis
  • Records absence, so "did not nap" is not "nobody logged it"
  • Illness and travel suppress the forecast instead of skewing it
  • Imports a real Huckleberry export, 1,778 rows, nothing dropped
Learn more about SmallHours

Bitsy Calendar

Kid-first family calendar

A calendar for a five-year-old who moves between houses. The child is the primary user and the adults' view is the secondary one, which is the reverse of every co-parenting app on the market.

  • Counts time in sleeps, never dates, until she can read
  • 44 pictograms, each paired with its one canonical word
  • Four stages, ending in an ordinary calendar she owns
  • Nothing an adult writes reaches the other through her screen
Learn more about Bitsy Calendar

BodySeason

API-first cycle tracker

In development

A private record of your own body. Every piece of data is reachable over a documented HTTP API with scoped, user-issued tokens, so the tracker can be a source for other systems instead of a walled garden.

  • An estimate must not look like an observation, so it never glows
  • Cycles recompute on every write, so a correction reshapes history
  • Logs symptoms and moods present or absent, and flow including none
  • OpenAPI generated from the schemas that validate the requests
Learn more about BodySeason

BodyLore

General health record

Feature complete, not deployed

The record for everything that does not belong inside one specialised tracker. Medications, conditions, symptoms, appointments, labs, vitals and attachments, in one home for a history otherwise scattered across portals, bottles and memory. It records what happened, not what an app thinks it means.

  • Keyed on the person it is about, not whoever holds it today
  • A printable emergency card with no credential and no way back in
  • Attachments encrypted, never at a guessable address
  • 644 tests against real Postgres semantics rather than a mock
Learn more about BodyLore

FarPost

Weather for your people

In development

A newspaper for the places you are not standing in. A household pins the places that matter now, and FarPost watches the weather, the hazards and the news for each of them. What makes it different is what it does when it cannot find out.

  • A source that did not answer never reads as one reporting nothing
  • Freshness judged per source, so a stale 200 is a failed check
  • An undated story is never printed: unchecked is not old
  • Only what was actually verified is allowed to glow
Learn more about FarPost

MemoryBook

What the day meant

Concept

Every other tracker in the suite records a category, and nothing catches the afternoon itself. MemoryBook holds three layers on one timeline: what was intended, what actually happened, and what it meant, so the day arrives already half written and you only supply the meaning.

  • Ranks by significance rather than urgency, so the chore cannot shout
  • Calendar subscriptions over .ics, with no account connection
  • Circles decide who can see anything of yours at all
  • Runs on PGlite by default, with nothing listening on a port
Learn more about MemoryBook

GoldenBlink

Written while they are still a child

Proposal

A record of what you loved about today, written while your child is still a child. A captured moment is a blink. It exists to make that short window conscious while it is still open, and to leave behind an archive the child can read later.

  • Positive frame only, enforced by the schema and not the terms
  • Author-private: no owner view, no way to audit the other parent
  • A co-parent adds and can never take away
  • What a child is owed survives the account lapsing
Learn more about GoldenBlink

SupportWeb

Who actually shows up

Feature complete, not deployed

A record of who has actually been there. At the centre is a web of the people you have added, drawn on a surface that recedes into the screen and lit by how present each of them has been. It is built on one rule: it describes patterns, and it never ranks people.

  • Describes patterns, never scores a person or a relationship
  • Says the last four hard days went unanswered, not who to call
  • Absence reads as distance on the web, never as a warning
  • No sign-up form anywhere: accounts are made from a shell
Learn more about SupportWeb

MediaPassport

Self-hosted media tracker

A tracker for TV, film, books, podcasts and music that records what you finished and who was there. Check off episodes as you watch, and mark whether you watched them alone or with someone. Deployed and in daily use.

  • Red means solo, purple means co-watched, at a glance
  • Companions are named people, not accounts to invite
  • TheTVDB for absolute numbering, TMDB for availability
  • Invite-only, gated on every account-creation path
Learn more about MediaPassport

Evidence and integrity

Is this thing what it claims to be?
3 products

Three answers to the same question: is this thing what it claims to be? Provenance for a recording, chain of custody for a photograph, and a scanner for the moment a dependency stops being the one you installed.

Shai-Hulud Scanner

Supply-chain IOC scanner

Detects indicators of compromise from the Shai-Hulud npm and PyPI supply-chain attacks. Scans your local project files and your GitHub repositories over read-only API calls, matching against thousands of known-bad package versions and payloads.

  • Local filesystem scanner plus read-only GitHub API scanners
  • Matches ~2,750 compromised npm and PyPI package versions
  • Verifies malicious payloads by filename and SHA-256 hash
  • Flags planted CI workflows, C2 domains, and install hooks
Learn more about Shai-Hulud Scanner

Attest

The trust layer for AI music

Every platform asks whether music was made with AI. Attest is the only one that can prove how. Cryptographic provenance for AI-assisted music creation — proof of craft for creators who take their work seriously.

  • Captures the full creative journey from prompt to master
  • Immutable, signed records of your creative process
  • Open verification for platforms, distributors, and listeners
  • Maps to industry-standard DDEX AI disclosure fields
Learn more about Attest

Witness

Cryptographic photo evidence

Every photo you take is a claim. Witness makes that claim provable. Capture photos with cryptographic timestamps, SHA-256 hashing at the moment of capture, and an unbroken chain of custody from your camera to the courtroom.

  • Cryptographic hash and verified timestamp at capture
  • Append-only chain of custody record
  • Secure, verifiable sharing with anyone
  • Images encrypted in transit and at rest
Learn more about Witness

Driving the machine with AI

Put the model where the work is, not in a chat window beside it.
7 products

MCP servers and desktop tools that put a model where the work is, rather than in a chat window beside it. Bring your own key; none of them holds one for you.

MasterControlProgram

Windows MCP server

The Windows 11 system MCP server every other MCP server wishes it was. 202 tools in v1.7.0, routed to native Windows APIs rather than shelling out to PowerShell for everything. No guardrails and no confirmation prompts, by design.

  • Full autonomous computer use: screen, mouse, keyboard, UI Automation
  • Process, service, registry, filesystem, firewall, event logs
  • Addressable terminals and jobs, plus deterministic workflows
  • A native debugger, process diagnostics and binary analysis
Learn more about MasterControlProgram

Claude Explorer

Claude Code session map

Every Claude Code session on this machine, drawn as the shape of the work. A force-directed view of your live sessions, their subagents, workflow runs, shells, monitors and task lists.

  • Every live Claude Code session on one force-directed map
  • Subagents, workflows, shells, monitors and task lists as nodes
  • Solid rim: working now. Hairline rings: waiting on you
  • Reads Claude Code's files and never writes to them
Learn more about Claude Explorer

Ghost Protocol

Browsing relay MCP server

A relay MCP server for pages that refuse to talk to AI agents. Real Chrome, guarded egress, untrusted-by-default output.

  • Loads pages in real Chrome for agents that sites turn away
  • Reads PDFs, Word documents, spreadsheets and decks too
  • Everything it returns is marked untrusted, four times over
  • Chrome's sandbox stays on, and private networks are refused
Learn more about Ghost Protocol

GPTImage

Image generation MCP server

An MCP server that bolts OpenAI's gpt-image-2 onto Claude. Ask for a picture, get one back inline: generate, edit, and inpaint without leaving the conversation. Bring your own key; nothing generated ever touches disk.

  • Text-to-image, multi-image edit, and async result tools
  • Mask-based inpainting for surgical edits, not full redraws
  • Returns lightweight WebP inline, not multi-MB PNGs
  • Runs local over stdio or remote over HTTP with OAuth
Learn more about GPTImage

SpriteForge

Unity sprite generator

Generates style-consistent Unity 2D sprite sets from text prompts via gpt-image-2. Locks a single master reference so every sprite matches, then hands off clean, transparent, metadata-stripped PNGs ready to drop into Unity. Built to be driven by Claude Code.

  • Locks one master reference; every sprite is forged to match
  • Auto-keys the backdrop to clean transparent alpha
  • Strips all metadata on output: no EXIF, no C2PA
  • Content-addressed cache: unchanged re-runs cost nothing
Learn more about SpriteForge

Parse

Snip-to-explain vision tool

Windows tray app that snips a region of your screen and returns a plain-language explanation from a vision LLM. Global hotkey, drag a rectangle, popup near the capture with chat-style followups. Qt 6 and native Win32, no Electron.

  • Global hotkey capture with drag-to-select region
  • Vision LLM analysis with conversational followups
  • Multi-monitor and high-DPI aware
  • Tray-resident, single-instance, ~native memory footprint
Learn more about Parse

Telepath

Vector space explorer

A desktop application that visualizes and explores AI embeddings and vector search results in real time. See the shape of your semantic space, trace nearest-neighbor relationships in 3D, and understand why a search returned what it did.

  • Interactive 3D embedding visualization with neighborhood graphs
  • Semantic vector search with scoring breakdown and result analysis
  • Live ingestion monitoring with source tracking and rate analytics
  • Library management for documents, chunks, and embeddings
Learn more about Telepath

The workbench

What you reach for while building something else.
5 products

What you reach for while building something else. The state of every project, the state of the one server that matters, and an answer faster than opening a browser tab.

AutoPM

Project management trainer

Learn the project manager's job by doing it, one question at a time.

  • The PM lifecycle, one question per screen, in order
  • Every question says why a PM answers it and what breaks if not
  • A coach flags thin answers without blocking you
  • Every entry says where it came from, and an MCP server keeps it honest
Learn more about AutoPM

ProjectMan

Projects control surface

Every project you have, what state it is in, and Claude Code one keystroke away. It indexes a projects directory, shows the git state and outstanding work for each one, and launches a session into the one you pick.

  • A console picker and a desktop dashboard over one core
  • Outstanding work: git state, open PRs and issues, unchecked boxes
  • Dispatch works several repositories in one briefed session
  • An autonomy ladder that governs launches and dispatch alike
Learn more about ProjectMan

Forge

Windows installer builder

LockeWerks Forge. Stamps a signed, branded Windows installer from a TOML config and a payload directory. No toolchain needed at packaging time.

  • One signed stub, compiled once, stamped per product
  • A TOML config and a payload folder in, a signed installer out
  • Per-user hooks run unelevated, as the person installing
  • Building an installer needs no C++ toolchain
Learn more about Forge

Coding Compendium

Offline developer reference

A Windows desktop app that answers development questions faster than opening a browser tab. A handwritten reference library, hybrid search that matches meaning as well as words, and a language identifier that shows its evidence. Nothing leaves the machine, and nothing is generated.

  • Lexical and semantic search merged by rank fusion, under 50ms
  • Paste anything and get the language plus the tokens that gave it away
  • Guided git recovery that names what it will destroy first
  • Fully offline: no account, no API key, no network at runtime
Learn more about Coding Compendium

VPSMon

Single-host operations console

One SSH session, turned into a control surface. A desktop application that holds a connection to the server you actually run and parses what comes back into fourteen live views, from services and timers to the change-control tree.

  • No agent on the server and no credentials of its own
  • Services, timers, logs, requests and a root shell in one window
  • Drift checks the running box against what should be running
  • Alerts fire on transitions, into a feed that survives you being away
Learn more about VPSMon

The Windows desktop

Native Win32, measured in kilobytes.
10 products

Native Win32, measured in kilobytes, each one fixing something Windows does badly or does not do at all. One of them exists purely to misbehave.

WormholeNotes

Sticky notes per app and site

A sticky note that tunnels through every window.

  • A round sticky note that tunnels through every window
  • Each app and each website keeps its own notes
  • The writing runs along one spiral groove, like a record
  • Stored on this machine, never synced, backed up daily
Learn more about WormholeNotes

Tondo

Round Notepad

Notepad, rebuilt so that nothing in it is a rectangle.

  • Notepad, rebuilt so that nothing in it is a rectangle
  • Every line is a ring, and the page fills in toward the hub
  • Menus and dialogs are arcs and rings as well
  • Still Notepad underneath: shortcuts, encodings, printing
Learn more about Tondo

Convert to JPEG

Windows shell extension

Right click any image, document, or video in Windows 11 and get a JPEG next to it. One item in the main context menu, not buried under "Show more options." No window, no settings, no first run.

  • Images, SVG, PDF, AI, EPS, and video via installed codecs
  • Quality 97, no chroma subsampling, sRGB conversion
  • Never overwrites — collisions become "photo (1).jpg"
  • Signed MSIX, runs out of process so it cannot crash Explorer
Learn more about Convert to JPEG

Convert to MP3

Windows shell extension

Right click anything that plays and get an MP3 next to it. One item in the Windows 11 context menu.

  • One item in the main Windows 11 right-click menu
  • Audio or video in, an MP3 beside it, nothing overwritten
  • Handles the high-res, float and surround files others drop
  • Uses the encoder Windows ships; nothing bundled
Learn more about Convert to MP3

Pingy

Network ping visualizer

A 16KB real-time network ping visualizer with 3D perspective-projected latency graphs. Multi-target concurrent monitoring with zero dependencies — no CRT, no STL, no frameworks. Pure Win32 and Direct2D.

  • Live per-host statistics with color-coded latency indicators
  • Catmull-Rom spline interpolation for smooth latency curves
  • 16KB executable via Crinkler demoscene compressor
  • Responsive layout with persistent JSON configuration
Learn more about Pingy

Docked Console

Edge-docked Windows terminal

A terminal that owns its strip of desktop and does not negotiate. It registers a Windows AppBar, so maximized windows stop at its edge instead of covering it, and it pushes fullscreen apps out of the strip too. 330 KB, no runtime to install.

  • A real Windows Terminal inside, with your profile and prompt
  • Up to three columns, each with its own tabs and panes
  • Tab strip clipped out, so the whole strip is keyboard-driven
  • Other programs can ask it for a pane instead of a new window
Learn more about Docked Console

creechr

Windows desktop pet

A little monster that lives on your desktop. He walks along your taskbar, climbs and rappels around your windows, naps when you go idle, and occasionally borrows something on screen before putting it right back. Pure Win32 and Qt, no Electron.

  • Walks, climbs windows, rappels, and naps when you're idle
  • Briefly hides a window or nudges the cursor, then restores it
  • Optional Chrome extension grabs web images and links
  • Physics, speech bubbles, and per-app snark for 143 apps
Learn more about creechr

Tumbler

Win+X menu reverse engineering

The Windows 11 Win+X menu is seventeen entries compiled into a system DLL, and the folder in your profile is a picker for those seventeen rather than a definition of the menu. Tumbler is the proof, plus the tooling that tells you so in a second.

  • Reverses the undocumented shortcut validation hash
  • Reads the table Explorer will actually accept, off your own machine
  • Says whether a target has any chance before you spend an evening
  • Reorders and prunes the menu without patching anything
Learn more about Tumbler

blindspot

Blocked-dialog reader

Tray reader for Windows dialogs that block screen capture.

  • Reads codes out of dialogs that block screen capture
  • Starts with iCloud Passwords verification codes
  • Copies the code and keeps it on screen while you type it
  • Never takes focus, so typing still lands where it should
Learn more about blindspot

BubbleFloaties

Kindness on the desktop

Kindness that floats across your desktop with real physics. Never requested, never earned. You find it.

  • Soap bubbles that live behind every window on the desktop
  • Real physics across every monitor; soap film bends the wallpaper
  • Kind notes inside, from the app, strangers or friends
  • No streaks, no scores, nothing ever asked of you
Learn more about BubbleFloaties

Chat and the new tab

The surfaces you open without deciding to, replaced.
4 products

The surfaces you open without deciding to. Each one replaced, because the defaults are heavier than the job and read more than they need to.

MiCasa

Browser start page

A start page in a single HTML file. Clock, weather, air quality, your own RSS feeds, local news, earthquakes and launches, all fetched live by your browser from public APIs. No account, no server, no ads, no tracking, and nothing to install.

  • Eight modules, three layouts, thirty-one themes
  • Your feeds, your location, your units, all editable
  • Nerd Search queries ten developer indexes on the page
  • Settings live in localStorage, nothing leaves the browser
Learn more about MiCasa

FuckOffZoom

Zoom launch tab closer

Closes the Zoom launch tab a few seconds after it hands the meeting to the desktop client.

  • Closes the Zoom launch tab a few seconds after it fires
  • A countdown banner offers Keep it or Close now
  • Never touches in-browser meetings, audible tabs or pinned ones
  • No account, no telemetry, nothing leaves the machine
Learn more about FuckOffZoom

Conduit

Lightweight Slack client

A WeeChat-style Slack client that uses 40MB of RAM instead of Electron's bloat. Real-time messaging, full thread support, rich content rendering, and keyboard-driven navigation. Built with Dear ImGui and C++.

  • WebSocket real-time messaging with Block Kit rendering
  • Multi-workspace support with auto-discovery
  • Keyboard-driven with WeeChat keybindings and command palette
  • SQLite-backed local caching for offline access
Learn more about Conduit

Cavitation

iMessage client for Windows

An iMessage client for Windows that reads like a terminal, not a phone. C++/Qt6 over a Rust protocol core.

  • iMessage on Windows, laid out like an IRC transcript
  • A native Qt client over a Rust protocol core
  • Runs on the OpenBubbles relay, paired through a Mac
  • Early: sign-in, send and receive already work
Learn more about Cavitation

Sound, picture and signal

Media that has to be processed, not just played.
12 products

Media that has to be processed rather than played: transcribed, analysed, generated, or carried across a network without falling apart on the way.

Revenant

GPU software defined radio

A GPU-resident software defined radio application

  • Samples cross the bus once, and the whole radio runs on the GPU
  • A second channel on the same capture costs almost nothing
  • Sixteen decoders on a live receiver, from P25 to AIS
  • Vulkan compute, every kernel checked against a CPU reference
Learn more about Revenant

Scribble

Offline batch transcription

Transcribes a pile of audio and video entirely offline, and gives every voice in it one identity that holds across the whole corpus. Name somebody once and every transcript they appear in says their name. No API keys, no upload, no monthly bill.

  • Speakers resolved against a corpus, not restarted per file
  • Whisper or NVIDIA Parakeet on the GPU, pyannote diarization
  • SRT, WebVTT, Markdown, JSON, text and TSV from one SQLite file
  • Resumes, and renaming somebody costs zero inference
Learn more about Scribble

Milk Run

MilkDrop video renderer

Renders a MilkDrop preset to video, in sync with a song, start to finish, nothing extra. H.265 Main10, offline and deterministic.

  • Renders a MilkDrop preset to video, locked to a song
  • Offline and deterministic: the same job renders byte-identical
  • HDR H.265 Main10, so overbright blends become real highlights
  • NVENC on NVIDIA, Media Foundation on AMD and Intel
Learn more about Milk Run

NDI Recorder

NDI network video recorder

A 24/7 NDI network video recorder in two Python files, zero dependencies, no build step.

  • Finds NDI sources on the network and records one continuously
  • Writes clock-aligned segments so any moment is one file away
  • Keeps a rolling window of history and deletes the rest without being asked
  • Reconnects on its own when the source sleeps, reboots, or wanders off the wifi
Learn more about NDI Recorder

ComfyUI Music Video

Beat-cut music video nodes

Cut a music video to the beat, inside ComfyUI. Analyse a song, cut shots on bar lines, render and assemble. No Python dependencies.

  • A song and one prompt in, a video cut to the beat out
  • Cuts land on bar lines: loud sections cut fast, quiet ones hold
  • A click track checks the beat grid before anything renders
  • No Python dependencies beyond what ComfyUI already ships
Learn more about ComfyUI Music Video

Pixelvid

Pixel art from video

Deterministic 16-bit console pixel art from video, as ComfyUI custom nodes. No sampler, no seed, no flicker.

  • Video into 16-bit console pixel art, frame for frame
  • Deterministic: the same frame always renders the same pixels
  • Predicts palette indices, not colours, so nothing smears
  • Sixteen materials with four-step ramps, the way the era did it
Learn more about Pixelvid

ComfyUI Workflows

ComfyUI graphs

ComfyUI graphs that earned their place. Every node named for its job, every workflow shipped with its model requirements and measured cost.

  • ComfyUI graphs kept only after they ran end to end
  • Every meaningful node titled for its job, and titles are stable
  • A notes file per graph: models, custom nodes, measured cost
  • A checker rejects untitled nodes before a commit
Learn more about ComfyUI Workflows

Spectral Detail

Offline audio spectral analysis

A high-resolution spectral analysis viewer for audio. It drops the real-time deadline, analyses the whole file across every core, and keeps the resolution a live analyzer has to throw away.

  • High-resolution FFT, parallelised across cores
  • GPU-rendered view stays responsive across long files
  • Broad codec support, no conversion step first
  • Rust application with a C++ analysis core
Learn more about Spectral Detail

Foley

Sound design generator

A desktop app that watches your footage and generates synchronized sound design to match: ambient beds, room tone, and Foley effects locked to the picture. Runs local AI models on your own GPU and exports broadcast-ready stems.

  • Analyzes video: scene detection, object and scene recognition
  • Runs local models on your GPU via ONNX Runtime and DirectML
  • Hybrid synthesis: procedural engines plus generative audio
  • Exports 48kHz/24-bit WAV, stems, and a preview cut
Learn more about Foley

vessel

Self-hosted remote desktop

A productivity-first remote desktop for driving your own Windows box from an iPad, Mac, or Linux. Full stereo audio stays live even while your mic is open, video runs HEVC/AV1 at up to 120Hz, and the whole thing is self-hosted: no accounts, no telemetry, no cloud.

  • Turn an iPad into a workstation: trackpad, keys, Pencil
  • Demand-aware bidirectional audio keeps stereo while mic is open
  • HEVC/AV1, HDR, 120Hz with color profiles per session
  • Fully self-hosted: no accounts, no telemetry, no cloud
  • GPLv3 fork of Apollo / Sunshine
Learn more about vessel

Nursery

WebRTC baby monitor

Browser-based baby monitor with peer-to-peer video and audio. One device broadcasts, multiple devices receive with sub-second latency. Zero installation — runs entirely in mobile Safari and Chrome.

  • Peer-to-peer media delivery via WebRTC
  • Room-based pairing with shared secret authentication
  • Audio continues playing when iOS screen locks
  • Auto-reconnect with exponential backoff
Learn more about Nursery

ZCR

Zero-copy HDR screen recorder

Zero Copy Recorder. A tray-only HDR10 screen recorder for Windows 11 and NVIDIA: frames stay on the GPU from capture to NVENC.

  • Click to record, click to stop: a tray icon and nothing else
  • HDR10 HEVC, with the display's mastering metadata
  • Frames never leave the GPU, so recording costs almost no CPU
  • Fragmented MP4: a crash still leaves a playable file
Learn more about ZCR

Machines that move

Software for things that travel through the real world.
2 products

Software for things that travel through the real world: a drone flying a path planned over actual terrain, and road vehicles sharing what each of them can see.

Strynex / O-CPS

Cooperative perception protocol

An open cooperative perception protocol for road vehicles. Strynex is what gets built on top of it.

  • An open protocol for vehicles sharing what their sensors see
  • Rides the C-V2X and ITS-G5 radios already on the road
  • Five layers open to all; the Strynex name and overlays kept
  • Twenty-six overlays across Drive, Civic, Fleet and Assurance
Learn more about Strynex / O-CPS

Ridgeline

Drone mission planner

Terrain-aware waypoint mission planner for DJI consumer aircraft. Computes the minimum defensible clearance for a route and refuses to export when the data does not support it.

  • Clearance checked against the swept flight path, not the line
  • Safe return-to-home altitude from every point on the route
  • Calibrates its error budget from your own flight logs
  • Refuses to export a mission the data cannot support
Learn more about Ridgeline

Games and the table

Built for the fun of it, then finished properly anyway.
4 products

Built for the fun of it, and then finished properly anyway.

Tolaria

MTG deck simulator

A desktop laboratory for Magic: The Gathering decks. Feed it a decklist and it plays thousands of games against the real tournament metagame in its own Rust rules engine, then reports every matchup with win rates and confidence intervals.

  • Own Rust rules engine: stack, priority, combat, mulligans
  • Builds gauntlets from real tournament metagame data
  • Win rates with Wilson confidence intervals, play and draw
  • Multi-threaded: tens of thousands of games per second
Learn more about Tolaria

MTGArt

MTG proxy art generator

Point it at a list of Magic: The Gathering card names and it renders a stack of print-ready proxy cards in one locked art style, using Scryfall data and gpt-image-2. A personal, non-commercial art and playtesting toy for your own table.

  • Pulls real card data from Scryfall, no guessing
  • One master style prompt keeps a whole set coherent
  • Renders full cards: art, frame, text, and mana pips
  • Slices print-ready proxies at 300 DPI with bleed
Learn more about MTGArt

ARCHON

Neural hacking interface

A cyberpunk match-3 puzzle game. Hack procedurally generated grids, breach boss firewalls, unlock 29 upgrades, and climb global leaderboards. Original synthwave and metal soundtrack.

  • Hundreds of levels with shifting gravity and rotating boards
  • Boss fights every 10th node with phase shifts
  • Neural Forge research tracks for deep progression
  • Daily and weekly competitive tournaments
Learn more about ARCHON

LitchSim

Chess board emulator

Unreal Engine 5.8 emulator for the Litch open-source electronic chess board

  • Emulates the Litch, an open-source electronic chess board
  • The real firmware runs inside the simulation
  • A floating technical view, or the board on a table in a room
  • Built in Unreal Engine 5.8
Learn more about LitchSim

// Get in touch

Something here solve a problem you have?

Most of what we ship started as something we needed and couldn't buy. If one of them is close to what you need, or you want the private ones, write to us.