Web UI Beta
/project-overview/web-ui-beta
Ruflo's web UI is a multi-model AI chat with built-in Model Context Protocol (MCP) tool calling. Talk to Qwen, Claude, Gemini, or OpenAI while Ruflo invokes the same MCP tools the CLI uses — agent orchestration, persistent memory, swarm coordination, code review, GitHub ops — directly from chat. No install, no API key needed to try it.
| What it is | Why it matters | |
|---|---|---|
| 🧠 | Any model, local or remote | 6 curated frontier models out-of-the-box — Qwen 3.6 Max (default), Claude Sonnet 4.6, Claude Haiku 4.5, Gemini 2.5 Pro, Gemini 2.5 Flash, OpenAI — via OpenRouter. Add your own: any OpenAI-compatible endpoint (vLLM, Ollama, LM Studio, Together, Groq, self-hosted). |
| 🦾 | ruvLLM self-learning AI | Native support for ruvLLM — Ruflo's self-improving local model layer. Routes to MicroLoRA adapters, learns from your trajectories via SONA, and stays on your machine. |
| 🛠️ | ~210 tools, ready to call | 5 server groups (Core, Intelligence, Agents, Memory, DevTools) plus an 18-tool gallery that runs entirely in your browser — works offline. |
| 🔌 | Bring your own MCP servers | Click the MCP (n) pill in the chat input → Add Server and paste any MCP endpoint (HTTP, SSE, or stdio). |
| ⚡ | Tools run in parallel | One model response can fire 4–6+ tools simultaneously, shown as cards with a Step 1 — 2 tools completed badge. |
| 💾 | Memory that sticks | Say "remember my favorite colour is indigo" and ask weeks later — Ruflo recalls it. Backed by AgentDB + HNSW vector search. |
| 🏠 | Self-hostable | Shipped as Docker (ruflo/src/ruvocal/Dockerfile) with embedded Mongo. Deploy to Cloud Run / Fly / Kubernetes / docker-compose. |
| 🚀 | Zero install to try | Open the hosted URL, pick a model, type a question. |
Try the hosted demo: https://flo.ruv.io/ — no account, no API key. Run your own: the source lives in ruflo/src/ruvocal/ with a multi-stage Dockerfile (INCLUDE_DB=true builds in MongoDB) and a cloudbuild.yaml for Google Cloud Run. See ADR-033 for the architecture and issue #1689 for the roadmap.