independent engineering lab · est. 2023 · kullhem.io

Useful systems from the edge of chaos.

Kullhem Labs is an independent engineering lab for practical software, automation, infrastructure, hardware-adjacent tools, and experimental interfaces. This is where rough ideas become working systems: dashboards, bots, integrations, edge services, utilities, diagnostics, and prototypes that start as hacks but are built with real engineering discipline.

§01what lives here
  1. Practical AI

    Local models on hardware you can touch. Multi-agent engines, routers, and benchmarks that find out what actually runs in parallel and what only claims to.

  2. Automation and workflow tools

    Small systems that reduce repetitive work, connect services, and make everyday technical workflows easier to manage.

  3. Communication and coordination systems

    Bots, bridges, notification tools, and interfaces that help information move cleanly between people, apps, and devices.

  4. Homelab and edge infrastructure

    Services designed for small servers, Raspberry Pi systems, Docker, local networks, and practical self-hosted environments.

  5. Hardware-adjacent experiments

    Electronics notes, device interfaces, diagnostics, and software that connects digital systems to the physical world.

  6. Data and observability

    Dashboards, event pipelines, logs, metrics, and debugging utilities for understanding what systems are actually doing.

  7. Strange but useful prototypes

    Projects that do not fit neatly into a product category, but are useful enough to build anyway.

§02spotlight · hardware-adjacent experiments

Beaglewing

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

Slide your cursor off the edge of your Linux desktop and it comes out on the machine next to it, carried by an actual USB device, not a software agent. Think Synergy or Barrier, except the controlled machine needs nothing installed, nothing configured, and no network access to you at all. From its point of view, somebody plugged in a very good keyboard and mouse.

  • Nothing installed on the controlled machine.
  • Zero network exposure. Even the clipboard rides the USB cable.
  • Works at the login screen, elevated prompts, installers, safe mode. Wherever a USB keyboard works.
  • Survives a reboot. The device just re-enumerates.
  • Fails safe. Any disconnect releases every key and button. Nobody likes a stuck modifier.
read the readme ↗ Rust / Python / Pi 4
fig. 1 · one keyboard, one mouse, two machines
  your desk
      |
      v
+------------------+        +--------------------------+
|  linux desktop   |  LAN   |  raspberry pi 4          |
|  (input router)  | -----> |  usb gadget "beaglewing" |
+------------------+        +------------+-------------+
                                         | usb-c
                                         v
                            +--------------------------+
                            |  any usb host. it sees   |
                            |  a keyboard, a mouse,    |
                            |  and one vendor device.  |
                            +--------------------------+
§03also on the bench
02

Crossplay

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

active Go / TypeScript / React Strange but useful prototypes repo ↗
03

Hybrid Local Agents

Two local models, three GPUs, one question: what is the best way to use both at once.

research JavaScript / Node / llama.cpp Practical AI repo ↗
04

BFGPOD

Big Friendly GPU POD. Stable Video Diffusion with TensorRT, in Docker, on an RTX 3090.

prototype Docker / Shell / TensorRT Practical AI repo ↗

full catalog →

§04how the lab works
  1. Build the smallest real thing.
  2. Make failure visible.
  3. Prefer systems that can be understood under pressure.
  4. Document the weird edge cases.
  5. Use boring foundations where they matter.
  6. Use hacky ideas where they unlock something useful.
§05status

Many repositories here are experiments, prototypes, or active workbenches. Some are polished. Some are intentionally messy while the idea is still being discovered. That is part of the lab.

This site is a static Astro build on GitHub Pages. No backend, no tracking, source is public.