Skip to content

v1.0.0 — Wigi-LLM: Physical Control Panel for Local LLM Fleets

Choose a tag to compare

@Platano78 Platano78 released this 22 Mar 02:49
· 56 commits to master since this release

What Is This

LLM Deck turns a G.SKILL WigiDash touchscreen panel (or Elgato StreamDeck) into a one-touch hardware control panel for managing local LLM models on llama.cpp.

Instead of typing terminal commands to switch models, you tap a physical button. The panel shows real-time status — green means loaded, red means off. Radio group behavior ensures only one model is loaded at a time, respecting your GPU's VRAM limits.

Born from a real production setup running 7+ local models on an RTX 5080 16GB with a remote AI utility machine.

Features

  • One-touch model switching — tap a button, model loads
  • Radio group mutual exclusion — loading one model auto-unloads the previous
  • Real-time health polling — green (loaded) / red (off) status on every button
  • WSL2 bridge — Windows panel triggers Linux scripts seamlessly
  • Remote machine monitoring — poll models running on network machines
  • Kill switch — stop all LLM processes instantly
  • Custom pixel art icons — 15 icon pairs included
  • router-control.sh — full CLI for llama.cpp router API (list, switch, load, unload, status)

Supported Hardware

Panel Status
G.SKILL WigiDash Full support with buttons.json configs
Elgato StreamDeck Manual setup guide (no plugin yet — contributions welcome)
Any macro pad Works with anything that can run shell commands

Quick Start

  1. Clone this repo
  2. Copy wigidash/examples/buttons-starter.json to your WigiDash widget directory
  3. Copy icons from wigidash/icons/
  4. Edit script paths to point to your router-control.sh
  5. Restart WigiDash Manager

See the README for full setup instructions.

What's Included

  • scripts/router-control.sh — llama.cpp router interface
  • wigidash/ — WigiDash configs, setup guide, 30 custom icons
  • streamdeck/ — StreamDeck adaptation guide
  • Starter and full-fleet example configurations

License

MIT