Open-source web UI to run, analyze, and manage Robot Framework tests. Free, self-hosted, Apache 2.0.
Bridging the gap between Robot Framework and your team
If you've ever tried to get a team without deep command-line experience excited about Robot Framework, you know the pattern: the syntax makes sense, the keyword idea clicks — but then comes the setup. Clone a repo, create a virtual environment, install dependencies, run tests from the terminal, find and open output files.
This is exactly where the colleagues with the best test ideas drop out.
Robot Framework has everything it takes to be used by less technical users. The keyword-driven architecture is perfect for that. But the surrounding tooling still requires comfort with the terminal.
RoboScope closes exactly this gap: A web UI that lets the entire team — from QA testers to product owners — manage, run, and analyze tests without opening a terminal.
QA engineers, testers, and product owners can create and run tests directly in the browser — no command line needed.
Start tests, follow live progress, see results immediately — without setting up a CI pipeline first.
Everything runs on your machine or server. No cloud account, no vendor lock-in, no data shared with third parties.
Robot Framework test management in a modern web interface
Subprocess or Docker, live WebSocket updates, cron scheduling — start and monitor tests directly from the browser.
Clone repos, switch branches, auto-sync. Integrated code explorer with Robot parser and CodeMirror editor.
Create and manage Python environments with uv. Install packages, run library checks, all in one place.
Auto-parse output.xml. Detect trends, find flaky tests, 15 KPIs across 5 categories in the deep analysis.
LLM-powered root cause analysis and .roboscope → .robot generation. OpenAI, Anthropic, OpenRouter, or Ollama.
RBAC with four levels: Viewer, Runner, Editor, Admin. JWT authentication, multi-user ready.
Click a tab to explore the different areas
Dashboard — Overview of all projects, recent test runs, and KPIs
Execution — Start tests, follow live logs, and view results
Explorer — Browse, edit, and run Robot files directly
Statistics — Trends, flaky detection, and deep analysis with 15 KPIs
AI Analysis — LLM-powered failure analysis and .roboscope generation
No cloud account needed. Everything runs locally on your machine.
No Git, no Node.js, no internet required. Only Python 3.10+ needs to be installed.
Download ZIP from GitHub Releases and extract.
chmod +x install-mac-and-linux.sh
./install-mac-and-linux.shinstall-windows.bat./start-mac-and-linux.sh
# http://localhost:8145start-windows.bat
REM http://localhost:8145PostgreSQL + Nginx, production-ready. Only requires Docker and Docker Compose.
git clone https://github.com/viadee/roboscope.git
cd roboscopedocker compose up -d
# http://localhost:8000docker compose -f docker-compose.dev.yml up
# http://localhost:5173Edit source code and contribute. Requires Python 3.12+, Node.js 20+, and uv.
# install uv
curl -LsSf https://astral.sh/uv/install.sh | shgit clone https://github.com/viadee/roboscope.git
cd roboscope
cp backend/.env.example backend/.env
make installmake dev
# Backend: http://localhost:8000
# Frontend: http://localhost:5173Default login for all methods: admin@roboscope.local / admin123
Demo Video coming soon
Modern, proven technologies — no vendor lock-in
Current roadmap — ideas and pull requests are welcome
Map the keyword-driven structure as a form — for everyone who prefers forms over text files. Visually edit Settings, Variables, Test Cases, and Keywords.
Upload and analyze old report ZIPs — without a Git repository or running environment. Evaluate historical data anytime.
General polish: loading animations, error states, empty states, ARIA labels, and keyboard navigation.