You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Build the MVP control surface: one primary action to start and stop a local VeloxQuant-backed inference server, plus the network + endpoint chrome users expect from oMLX's Server tab.
Why this is its own issue
Start/Stop is the adoption hook. Method education and live KV telemetry are valuable but should not block a working launcher. This issue is the thinnest vertical slice that makes VeloxQuant runnable for non-Python users.
Summary
Parent: #33
Build the MVP control surface: one primary action to start and stop a local VeloxQuant-backed inference server, plus the network + endpoint chrome users expect from oMLX's Server tab.
Why this is its own issue
Start/Stop is the adoption hook. Method education and live KV telemetry are valuable but should not block a working launcher. This issue is the thinnest vertical slice that makes VeloxQuant runnable for non-Python users.
Depends on
veloxquant serve→mlx_lm.serverwrapper at minimum). Until RFC: OpenAI-compatible server — mlx_lm.server already serves 35/40 caches, but compression is accounting-only at runtime #27 decides (d) vs documented accounting-only launcher, the UI must show an honest status banner matching whatever the server can actually promise.Scope (MVP)
Header / lifecycle
Stopped/Starting/Running/Error0.41.0)Network
127.0.0.1(default, safer) and0.0.0.0(LAN)8000); changing while running prompts restartAPI endpoints (copy to clipboard)
http://127.0.0.1:{port}/v1http://127.0.0.1:{port}/healthMinimal model bind
Default generation knobs (lightweight; deeper method UI is #35 placeholder)
Non-goals
/v1/kv/statsdashboard → child telemetry UImlx_lm.serverinside the UI processAcceptance criteria
200with a small mlx-community model and a RFC: OpenAI-compatible server — mlx_lm.server already serves 35/40 caches, but compression is accounting-only at runtime #27-supported method.Implementation notes
veloxquant serve …or equivalent) over embedding HTTP in the UI process.Reference
oMLX 0.5.3 → Settings → Server: status header, Network (listen + port), API Endpoints list with copy icons, Default Profile knobs.