LlamaNexus WebUI
A standalone, smooth browser chat client for a LlamaNexus proxy - the same core experience as the VS Code extension, but a normal web app instead of an editor extension.
This is a client-server app, not a static site: read_file/write_file/patch_file/run_bash
need real filesystem/shell access, which isn't possible from a browser tab alone. A small Node
backend does that work (and talks to the LlamaNexus proxy on your behalf); the React frontend is
a thin client that streams everything over a WebSocket.
Browser (React) <--WebSocket (live chat)--> Node backend --HTTP--> LlamaNexus proxy (LAN)
<--HTTP/JSON (sessions, settings)-->
Status
All four planned phases are implemented: sessions/streaming chat/model listing/file/bash
tool-calling with confirmations; Plan Mode; LAN server auto-discovery and
run_agent/agent-server delegation; and Hugging Face model search, RPC worker
management, the full granular settings panel, and the per-session model-tuning sidebar -
matching the full feature set of the VS Code extension.
See Features for the full current feature list.
Requirements
- Docker
- A running LlamaNexus proxy reachable from this machine
Setup
Ships only as a Docker image -
makershop/llamanexus-webui.
See Installation for a quick docker run, or
Docker for the full Compose reference.
Security
This backend executes run_bash and writes files on the strength of messages it
receives over the network. It binds to 127.0.0.1 (loopback) by default - widen
bindHost in Settings only on a network you trust, and only if you understand what
that means.