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
    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions