The Buttress server runs from npm and exposes a single executable, bricks-buttress. It works on macOS, Linux, and Windows; for GPU acceleration on Linux, install CUDA or Vulkan drivers before starting the server.
When the server starts, it prints a LAN-reachable URL like Visit http://<ip>:2080/status to see status via LAN. Open that URL — or http://localhost:2080/status from the same machine — to load the status dashboard.The dashboard shows, per backend (GGML-LLM, GGML-STT, MLX-LLM):
The list of loaded generators and which ones currently hold an active model context
Parallel slot usage and queued requests for STT
Recent model-load history and completion / transcription history (collapsible)
A Refresh button on the page polls the same data on demand. There is no auth on /status — host the server on a trusted LAN.For machine-readable output, query the JSON endpoints directly:
# Server identity, capabilities, generators, auth statuscurl http://localhost:2080/buttress/info# Live generator/queue/history snapshot (same data as the dashboard)curl http://localhost:2080/buttress/status
/buttress/info is what Foundation devices read during HTTP fallback discovery — see LAN auto-discovery.