Building things, one project at a time

Hey, I'm
L0st.

I build AI companions, VR tools, local LLM setups, and whatever else won't leave my head. This is where I share the work — and the rest of it too.

Projects

VRChat tools, Python apps, self-hosted infra — what I'm shipping.

Hikari

My local AI VTuber — LLM, voice, Twitch, all running on my own hardware.

Personal

Diary, thoughts, dreams, childhood, condition — the honest stuff.

work
Projects

Things I build — mostly because nothing else did what I needed. Some are finished, most are always changing.

Hikari — AI VTuber Companion

active

Fully local AI persona streaming on Twitch as buhbwah. Tsundere anime girl character inspired by Neuro-sama. Local LLM via Ollama, custom voice through GPT-SoVITS, speech input via faster-whisper. Tuned to react to what's actually happening in the game rather than hallucinating game state.

Python Ollama GPT-SoVITS faster-whisper TwitchIO Cloudflare Tunnel

Launcher.py

stable

tkinter control panel tying together MicBoost, STT, and PTT — all outputting over OSC into VRChat. How I manage my entire voice setup in VR without touching the keyboard.

Python tkinter OSC VRChat

CamStream

wip

Real-time phone-to-PC camera streaming over HTTPS and WebSockets. Turning my phone into a proper wireless webcam without any third-party apps.

Python WebSockets HTTPS

VR Full Body Tracking

wip

Electron app using MediaPipe pose landmarking to drive VRChat avatars over OSC — camera-based FBT, no dedicated trackers needed.

Electron MediaPipe OSC VRChat

One-Shot Image Viewer

stable

Flask app that serves a file exactly once then deletes it. Tunneled through Cloudflare — private sharing that self-destructs after the first view.

Python Flask Cloudflare

SteamVR Headset Dimmer

stable

Python SteamVR overlay for dimming the Meta Quest 2 display from inside VR using the controllers. Small QoL thing I use constantly.

Python SteamVR Overlay API Meta Quest 2

Self-Hosted Streaming

stable

Owncast behind a Cloudflare Tunnel with OBS as source. Private stream — no Twitch, no platform, just a URL I share with who I want.

Owncast OBS Cloudflare Tunnel
ongoing project

Hikari — 光

A fully local AI VTuber streaming on Twitch as buhbwah. Tsundere anime girl character inspired by Neuro-sama and RayenAI. Everything runs on my own hardware — no paid APIs, no cloud LLM in the loop.

gemma4:31b
language model
GPT-SoVITS
voice synthesis
buhbwah
twitch channel
LLM backend
Ollama — gemma4:31b-cloud
Text to speech
GPT-SoVITS v2
Speech recognition
faster-whisper (local)
Chat integration
TwitchIO
Delivery
Cloudflare Tunnel (rotating)
Character
Tsundere, casual feminine Japanese

What I've learned building this

The biggest challenge was keeping her reactive — early versions hallucinated hero names and ability descriptions that were obviously wrong to anyone watching. The prompt now keeps her relational and reactive to what I report, rather than generative about things she can't know.

The voice stack was the hardest part. GPT-SoVITS had cascading dependency issues — torchcodec DLLs, a Gradio/Jinja2 conflict, and the FFmpeg build all needed sorting before the API ran stable. Took a while, but it sounds good now.

More write-ups coming as the project develops.
personal
Other stuff
Diary
Dreams
Thoughts
Condition
Childhood
Getting this site up
Wanted somewhere to put what I'm working on that wasn't just a Discord message or a tweet that disappears. Still figuring out what goes here exactly.
+ add entry

Goals and things I'm working toward

The goals, real ones and vague ones. Things I want to build, learn, figure out.

Nothing written here yet.

Things I've been thinking about

Ideas that stuck around long enough to write down — about tech, building stuff, whatever.

Nothing here yet.

How I'm doing

Honest writing about where I'm at — physically, mentally, whatever's going on.

Nothing written here yet.

Where I came from

Things I remember, how I grew up, the stuff that shaped how I think.

Nothing here yet.