ruflo

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 isWhy it matters
🧠Any model, local or remote6 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 AINative 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 call5 server groups (Core, Intelligence, Agents, Memory, DevTools) plus an 18-tool gallery that runs entirely in your browser — works offline.
🔌Bring your own MCP serversClick the MCP (n) pill in the chat input → Add Server and paste any MCP endpoint (HTTP, SSE, or stdio).
Tools run in parallelOne model response can fire 4–6+ tools simultaneously, shown as cards with a Step 1 — 2 tools completed badge.
💾Memory that sticksSay "remember my favorite colour is indigo" and ask weeks later — Ruflo recalls it. Backed by AgentDB + HNSW vector search.
🏠Self-hostableShipped as Docker (ruflo/src/ruvocal/Dockerfile) with embedded Mongo. Deploy to Cloud Run / Fly / Kubernetes / docker-compose.
🚀Zero install to tryOpen 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.