Angular · NestJS · SQLite · SSE

LMstudio-web

Eine local-first, LAN-zugängliche Web-UI für LM Studio. Kein Cloud-Service, keine gehosteten Modelle – alles läuft auf deiner eigenen Maschine.

  • Local-first
  • Deterministische Runs
  • Tool-Orchestrierung
  • Workflows
  • Themes & i18n

Was das ist (und was nicht)

  • Ist: lokale Web-Oberfläche für LM Studio, im Heimnetz erreichbar (Phone/Tablet/Desktop).
  • Ist nicht: Cloud-Account-System, hosted LLM, Vendor Lock-in, „Black-Magic“-Agent-Ausführung.

Motivation: LM Studio ist super fürs lokale Modell-Running – eine robuste, netzwerkfähige UI macht lokale Nutzung deutlich angenehmer.

Architektur

  • Frontend: Angular (SPA)
  • Backend: NestJS
  • Persistenz: SQLite (lokale Datei)
  • Kommunikation: REST + SSE (Live Updates)

Core Features

  • Chats & Runs: deterministisches Run-Konzept (traceable/inspectable).
  • Settings Profiles: import/export als JSON, Defaults, schnelles Switching.
  • Workflows: node-basierte Steps inkl. Tool-Nodes.
  • Service Health: Live Status (LM Studio / optional SearXNG) via SSE.
  • Theming: mehrere Themes via CSS-Variablen.
  • Lokalisierung: u. a. DE/EN/FR (per User-Preference).