What this is (and is not)
- Is: a local web interface for LM Studio, accessible in your home network (phone/tablet/desktop).
- Is not: a cloud account system, hosted models, vendor lock-in, or “black magic” agent execution.
Motivation: LM Studio is great for running local models. A robust network-friendly UI makes local usage much more convenient.
Architecture
- Frontend: Angular (SPA)
- Backend: NestJS
- Persistence: SQLite (local file)
- Transport: REST + SSE (live updates)
Core features
- Chats & runs: deterministic run concept (traceable and inspectable).
- Settings profiles: import/export as JSON bundles, defaults, quick switching.
- Workflows: node-based steps including tool nodes.
- Service health: live status (LM Studio / optional SearXNG) via SSE.
- Theming: multiple themes via CSS variables (semantic tokens).
- Localization: e.g. DE/EN/FR (stored in user preferences).