Skip to content

feat: web-based UI for room sessions (FastAPI/React) #16

@rosspeili

Description

@rosspeili

Problem Statement

While the CLI wizard is functional for early-stage development and terminal lovers, it lacks the accessibility and visual flair needed for a broader audience. A dedicated web interface would allow for richer formatting (Markdown rendering), side-by-side agent views, and easier data visualizations.

Proposed Solution

  1. Develop a lightweight backend (e.g., FastAPI) that interacts with the rooms package via the programmatic API.
  2. Build a modern frontend (e.g., React, Next.js, or Vue) to serve as a 'Room Manager'.
  3. Features should include:
    • Visual Room Setup (Drag & Drop agents).
    • Real-time streaming conversation view.
    • History export / Snapshot management.
    • Per-agent performance dashboards.

Alternatives Considered

None. A Web UI is the natural evolution for a mature orchestration framework.

Priority

Low 🟢

Additional Context

This is a major ecosystem milestone that effectively turns 'Rooms' from a terminal tool into a full-fledged application.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions