web-ui

Run and monitor Java-to-Python migrations from a browser interface.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/Vikaskanturi/java_to_python_migration_agent --skill web-ui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-ui
Source: https://github.com/Vikaskanturi/java_to_python_migration_agent/tree/main/skills_extracted/web-ui
Command: npx skills add https://github.com/Vikaskanturi/java_to_python_migration_agent --skill web-ui

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The web UI provides a browser-based interface to manage and monitor the Java→Python migration pipeline, enabling users to start migrations from a GitHub URL, configure agents and providers, and view live progress logs.

Core Features & Use Cases

  • Thin FastAPI server wraps the existing Orchestrator, exposing a user-friendly web form, live Server-Sent Events progress, and a downloadable output ZIP.
  • Use cases include launching multi-agent migrations, monitoring real-time progress, and retrieving a comprehensive migration report.

Quick Start

Start the FastAPI server and open the web UI at http://localhost:8000, then enter a GitHub URL, select agents, and start the migration.

Frequently Asked Questions about web-ui

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I monitor a Java to Python migration pipeline in a browser?

You can monitor a Java to Python migration pipeline through a browser-based interface that streams live progress logs via Server-Sent Events. This web UI lets you track real-time migration status directly from your web browser.

How do I trigger a Java to Python code migration from a GitHub URL?

To trigger a Java to Python code migration, enter a GitHub URL into the web form, select your desired agents and providers, and start the process. The FastAPI server wraps the orchestrator to initiate the migration directly from the web UI.

Can I download a migration report and output code as a ZIP file?

Yes, you can download a migration report and output code as a ZIP file. The web UI exposes endpoints for generating comprehensive migration reports and downloading the final migration output as a ZIP archive.

Does the Java to Python migration web UI require a FastAPI backend?

Yes, the Java to Python migration web UI requires a FastAPI backend. A thin FastAPI server wraps the existing migration orchestrator to expose the web form, handle SSE streaming, and manage output downloads.

What is the best way to configure agents for a multi-agent code migration?

The best way to configure agents for a multi-agent code migration is through the browser-based web form. After starting the FastAPI server, you can select specific agents and providers in the UI before launching the migration pipeline.

Why use Server-Sent Events for migration progress logs instead of WebSockets?

Server-Sent Events provide a lightweight mechanism to stream live migration progress logs to the browser. Using SSE through the FastAPI server ensures continuous, real-time updates of the migration pipeline status without WebSocket overhead.