GitHub avatar

Fox's Blog

← Blog Posts

#open-source

Sabaki vs System One: David vs Goliath, the smallest decision model in the world

NEW

20KB vs 421M parameters. Sabaki drops 7 points on typed-decisions but goes from 25s CPU to under 1ms offline. Anatomy of an organizational MoE.

aisystem-onetypescriptcpuopen-source

PiperHub: 536 open source TTS voices, 7 emotions in one model, zero GPU, zero bill

NEW

VITS, espeak, ONNX, LJSpeech: how Piper makes a Raspberry Pi talk. Multi-emotion Fortune in 7 emotions, Kokoro 82M, PocketTTS, sanoTTS, ElevenLabs, plus native pipertts 10x faster than the Python wrapper.

ttspiperopen-sourcetypescriptaicatalogue

Luna Protocol: Shared Brains, Emotion Classification, and Interesting/Futile Routing

Luna Protocol moved from a monolith to a four-layer architecture: adapters, brain, emotion classifier, and inference. Featuring embedding centroids, interesting/futile routing, and LLM parameter tuning by valence and arousal.

discordmatrixllmarchitectureembeddingscentroidsemotion-aiopen-source

Luna Protocol: Why I Fine-Tuned a 1.5 Billion Parameter Model on 50k Discord Samples, and Why Few-Shot Priming Changed Everything

A smaller model trained on less data can outperform a bigger model -- if you know how to prime it. Why Luna Protocol moved from a Hermes 3B to a Qwen 1.5B fine-tune, and why few-shot priming became the real progress driver.

discordllmfine-tuningfew-shot-learningqwenunslothopen-source

Luna Protocol: I Built an Autonomous Discord Bot That Simulates a Human Being

Luna Protocol is a fully autonomous Discord bot running a local LLM, capable of natural conversation with sleep, typos, hesitations, forgetfulness, thematic fatigue, and spontaneous messages.

discordllmtypescriptevent-driven-architectureaiopen-source

My dumb AI for Nausicaa

A heuristic-coefficient AI, hyper-parameters that change every 5 turns, and a fleeing Oracle -- a dive into a strategic board game's brain.

gamingaijavascriptopen-source

Running a Node.js Library in the Browser Without Wasm -- typescript-virtual-container's polyfills

✨ AI Generated Article

How Fortune hand-reimplemented node:fs, node:crypto, and a dozen Node modules in 640 lines of JavaScript so the container runs in the browser with no Wasm.

typescriptnodejspolyfillsbrowseropen-source

Building character-factory: avatars with genetics

✨ AI Generated Article

A TypeScript module on top of DiceBear: coherent country/ethnicity-based generation, a small genetics engine for projecting children, and the engineering details that made it usable in a card game.

typescriptnpmopen-source