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 and Changelog for version history.

Requirements

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.