Projects

What the lab has built

Everything public in the Kullhem-io org, minus housekeeping repos. This list is curated by hand at build time; the repos are the source of truth.

ActiveResearchPrototypeDormant

Beaglewing

Active

A keyboard, mouse, and clipboard bridge where the second computer sees real USB hardware.

Slide your cursor off the edge of a Linux desktop and it comes out on the machine next to it, carried by a Raspberry Pi 4 in USB gadget mode. The controlled machine needs nothing installed, no network path back to you, and it works at the login screen, elevated prompts, and installers, because it is just a keyboard and mouse as far as the host knows.

RustPythonRaspberry Pi
Repo →

Crossplay

Active

Stop putting every model behind a help desk. Give them a room, a game, and each other.

An AI text RPG driven by a parallel multi-agent engine. Several local LLMs each take a seat at the table, a Dungeon Master, a Narrator, and a party of Players, and play an adventure seeded from a single topic. The engine owns the ledger (dice, HP, inventory, map); the models own the story. Watch, whisper into the world, or pull up a chair yourself.

GoTypeScriptReactWebSocket
Repo →

Benchmarking parallel subagent collaboration between two local LLMs across a three-GPU box.

A research workspace for finding the best way to run Qwen and Gemma at the same time on one machine: subagents, a proxy-based router, or a hybrid. Includes a GPU monitor dashboard, ten subagent definitions, benchmark logs, and written findings on where parallelism is real and where llama-server quietly serializes it.

JavaScriptNodellama.cpp
Repo →

BFGPOD

Prototype

Big Friendly GPU POD: Dockerized Stable Video Diffusion with TensorRT on an RTX 3090.

A complete Docker environment for running Stable Video Diffusion image-to-video XT 1.1 with TensorRT optimization. Automated model download, engine building, and a repeatable setup tuned for a 24 GB consumer GPU.

DockerShellTensorRT
Repo →

CC Link Manager

Prototype

A small static app for keeping track of, and joining, scheduled Zoom calls.

Upcoming and past calls in one tabbed view, a join button and copy-link on each, and a countdown to the next one. Built with Astro on GitHub Pages with Firestore behind it for live updates.

AstroJavaScriptFirestore
Repo →

picord

Dormant

A Discord bot that watched the rpilocator feed and posted Raspberry Pi stock alerts.

A Go service that polled the rpilocator RSS feed, deduplicated alerts through Postgres, and pushed new stock to a Discord channel. Built during the Pi shortage, shipped as a docker-compose stack.

GoPostgresDocker
Repo →