Nirry Labs
An all-in-one local AI studio — language, image, video and interpretability — on a single consumer GPU.
Nirry Labs is a self-hosted dashboard that turns one desktop into a complete AI workbench. It serves open-weight language models through a router that hot-swaps models on demand, and layers a full chat workspace, an image studio, short-form video and a multi-model reasoning council on top of the same engine.
The hard constraint shaped the whole design: everything shares one 16 GB GPU alongside a working desktop. So the platform arbitrates the GPU between language, diffusion and video workloads, enforcing clean handover and idle release so no two jobs ever contend for memory.
It ships as plain Node with a buildless web front end — no runtime dependencies and no build step — and is hardened for local use with token-scoped access and keys kept out of the app sandbox.
- Zero-dependency engineering. The entire dashboard is vanilla Node and a hand-written web UI, with no framework or bundler to maintain.
- GPU scheduling. A single arbiter gives the 16 GB card to inference, diffusion or video in turn, with enforced release and a five-minute idle timeout.
- Interpretability tooling. Layer- and neuron-level steering via control vectors, plus a persona library — built as a real research surface, not a demo.
- Agentic coding sandbox. Optional Docker/WSL2 environment with live dev-server preview for running coding agents safely against the local models.
Capabilities
Model serving
A local router with per-model presets that hot-swaps GGUF models on demand and streams responses.
Chat workspace
Saved conversations with branch, edit and regenerate, attachments, structured output and approved tool calls.
Image studio
Text-to-image, instruction edits and restyle, each with a per-model pipeline tuned for its quirks.
Short video
Image-seeded clips with synchronized audio, plus chained long-form rendering from a single frame.
Council
A three-stage consensus protocol: independent proposals, anonymous peer review, then a chair synthesis.
Model steering
Control-vector editing at the layer and neuron level, with an explorer for comparing steered outputs.