Wigi LLM — AI skill for Claude Code
Physical control surface for local LLM fleets — WigiDash buttons.json launcher for one-touch llama.cpp model switching, plus experimental C# widgets.
How to install Wigi LLM
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Platano78/wigi-llm and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Wigi LLM does
Physical control surface for local LLM fleets — WigiDash buttons.json launcher for one-touch llama.cpp model switching, plus experimental C# widgets.
Alternatives in AI
- Repomix — 📦 Repomix is a powerful tool that packs your entire repository into a single, AI-friendly file 22.7k ★
- Inference Serving — ai-research-skills vLLM, SGLang, TensorRT-LLM, llama.cpp 5.4k ★
- Surface — Show ranked attack surface for a target from its recon manifest + hunt memory 3.8k ★
README
Wigi-LLM
A physical control surface for local LLM infrastructure, built on the G.SKILL WigiDash touchscreen panel.
The core of this project is **LLM Launcher** — a `buttons.json` config that turns the WigiDash into a one-touch model switcher for your llama.cpp router. No build step, no .NET, just JSON. It's what I use every day.
The repo also includes a suite of experimental C# widgets (model dashboards, brain monitors, a clipboard agent) that go further into custom UI territory. They work, but they're not as battle-tested as the launcher and I rarely reach for them. Treat them as reference implementations or starting points.
Table of Contents
- LLM Launcher (the main event)
- Scripts
- Architecture
- Prerequisites
- Quick Start
- Configuration Reference
- Experimental: C# Widgets
- Project Structure
- License
LLM Launcher (the main event)

*The launcher on the panel: a tap-to-switch grid of model buttons. Active models glow (Router ON, OmniCoder); the top bar shows the live loaded model, and a dedicated KILL button flushes VRAM.*
**Type:** C# WigiDash widget driven by a `buttons.json` config.
Architecturally a hybrid: a compiled C# widget DLL handles rendering, polling, and click dispatch; a JSON config file drives what each button does. End users typically only edit the JSON — the DLL stays as-is.
- One-touch model switching — tap a button, the model loads
- Radio group behavior — loading one model auto-unloads others in the same group, preventing VRAM overflow
- Health polling — buttons show active/inactive icons based on real-time
/healthchecks - Remote monitoring — poll models running on other machines across your network
- Kill switch — dedicated button to un
Related Skills
AI Control Center
Local-first, touch-first AI observability appliance. A Surface Pro control plane monitors Claude Code usage, s
AgentDeck
Mission control for AI coding agents on your Stream Deck Mini. Monitor six sessions with live status indicator
AgentStreamDeck
Mission control for AI coding agents on your Stream Deck Mini. Monitor six sessions with live status indicator
Quackd
🦆🧠 Give your Microduck a brain. Tell a small robot with two legs what you want in plain language. An LLM (Cl
Kintsugi Usb
AI-assisted rescue boot USB — a Ventoy multi-boot drive on Ubuntu 24.04 with offline LLM inference (Ollama + l
Srcmorph
Maven plugin for generating hierarchical AI-readable code index trees using llama.cpp-compatible local models.
Related Agents
Cpp Architect
Large-scale C++ architecture specialist. Designs module boundaries, dependency graphs, CMake structure, and ph
Tp Migration Scout
PROACTIVELY use this BEFORE the user starts any migration — replacing an API, upgrading a framework version, r
5dive
5dive exists for people who want a fleet of coding agents working unattended on hardware they control, without