Nathan Langley

Projects

Software I've designed, built, and shipped — all open source, all running on consumer hardware. Further details are available by clicking on each project.

Orb app icon

Orb — Proactive AI

Live on the App Store · Swift/Capacitor iOS app · Python/FastAPI server (open source, MIT)

A voice-first AI assistant that talks first: it briefs you, watches what you ask it to, and reaches out when something matters. Pairs with an open-source server on your own computer — no account, no cloud; the privacy label reads "Data Not Collected."

App Store Server code Site
hollow-agentOS terminal demo

hollow-agentOS

309 stars · 52 releases · Python, FastAPI, Ollama, Docker

A self-modifying multi-agent system: three LLM agents select their own goals and write new Python tools at runtime, behind a validation gate that catches agents falsely claiming task completion.

Code
Redcoder terminal logo

Redcoder

Python, standard library only · Ollama · offline Whisper voice

A terminal coding agent in the style of Claude Code, driven entirely by a local model through Ollama. It reads, edits and runs code on your machine with live diff streaming, a model switcher and push-to-talk voice. Fully offline; nothing is logged.

Code
XViral — X ranking pipeline engagement-head weights

XViral

Python · built on X's official x-algorithm source release

A local replica of X's For You ranking pipeline, rebuilt from the source X published in 2026 and turned into a draft-post scorer. Every number X withheld is a labeled free parameter, fitted against real posts.

Code Findings
bongochat chance-normalized benchmark chart

bongochat

125M parameters · trained from scratch on one RTX 5070 in 2.3 GPU-hours · built on nanochat

A full tokenizer, pretraining and SFT run done locally, with Windows fixes for nanochat, then benchmarked against 2026 frontier models on full test sets. Raw MMLU is 30.1%; normalized for chance it is 6.8%, which is the point of the chart.

Weights Code
intratexxxt staircase of SHA-256 work per stage

intratexxxt

Python · open challenge since October 2026

An unbounded recursive cipher. Each stage is a real proof-of-work problem whose solution is the only way to generate the next stage, so there is no fixed set of layers on disk to inspect. The canonical chain is checked on every push by two independent implementations.

Challenge Code
VirtualPC — NAND to CPU 8-bit virtual machine

VirtualPC

24 stars · Python

An 8-bit computer built up from a single NAND gate, virtual CPU included — computer architecture from first principles.

Code
S&Poké 500 index chart

S&Poké 500

poke500.com · Python, GitHub Actions, GitHub Pages

A price-weighted index of the 500 most valuable English raw Pokémon cards — the S&P 500 of the card market, rebuilt daily from TCGplayer prices.

Live Site Code
Unit Converter app icon

Unit Converter

Android · Kotlin

A unit conversion app, published independently on the Google Play Store.

Google Play