Refua Studio

Plan and run Refua research campaigns in your browser. Track jobs, compare candidates, and review results in one place.

Web UI Mission Control
SQLite Persistent Jobs
REST Full API
Zero External Deps

What Is Refua Studio?

Refua Studio is the web-based command center for managing Refua discovery campaigns. It provides a single-page application for planning campaigns, executing them in real-time, and monitoring results with a record of current and past jobs.

Studio reuses existing workspace components: ClawCures for planning and orchestration, and refua-mcp for tool execution. No third-party web framework is required, keeping the installation lightweight.

Key Features

  • Mission control UI for plan, run, and autonomous loop workflows
  • JSON plan editor with inline validation and direct execution
  • Portfolio ranking UI for disease program prioritization
  • Promising drug portfolio with candidate cards, scores, and metrics
  • Persistent background job history with SQLite
  • Built-in objective/plan/portfolio templates

What You Can Do

📋

Plan Campaigns

Use the built-in JSON editor to write or load campaign plans. Validate them instantly before committing to a run.

▶️

Execute Workflows

Run plans directly from the UI. Monitor job status in real-time with progress tracking and result inspection.

🔄

Autonomous Loops

Launch autonomous planner/critic iterations that run until the objective is met or configurable limits are reached.

💊

Drug Portfolio

Browse promising drug candidates with rich detail cards showing scores, molecular metrics, and full assessment views.

📊

Portfolio Ranking

Rank disease programs by impact, feasibility, and scientific readiness to prioritize the most promising targets.

🔧

Inspect Available Tools

Inspect available refua-mcp tools and their schemas directly from the UI, even when ML dependencies are unavailable.

API Endpoints

Refua Studio exposes a full REST API for programmatic access to all campaign operations.

🏥

Health & Config

GET /api/health and GET /api/config for runtime introspection and connectivity status.

🧰

Tools & Examples

GET /api/tools lists available MCP tools. GET /api/examples provides built-in templates.

📦

Job Management

GET /api/jobs with filtering by status. Cancel queued jobs and clear completed history via REST.

Get Started

Installation

pip install refua-studio

Launch the Studio

refua-studio --host 127.0.0.1 --port 8787 --open-browser

Manage Your Research Campaigns

Write a plan, start a run, and follow its progress in the same interface. Review candidate scores and results as they arrive.