Web-Based GUI

Overview

At a Glance

Purpose:

Web-based interface for managing simulations, visualizing networks, and exploring the codebase

Launch Command:

python -m fusion.cli.run_gui

URL:

http://127.0.0.1:8765

Tech Stack:

FastAPI (backend), React + TypeScript (frontend)

The FUSION GUI provides a modern web interface for interacting with the simulator. Instead of editing INI files and running commands, you can manage simulations, view results, and explore network topologies through your browser.

Quick Start

1. Install GUI dependencies

pip install fusion[gui]

2. Launch the GUI

python -m fusion.cli.run_gui

3. Open your browser

Navigate to http://127.0.0.1:8765

Features at a Glance

Feature

Description

Simulation Runs

Create, monitor, and view simulation results with real-time log streaming

Network Topology

Visualize network graphs with node selection and link utilization

Configuration Editor

Edit INI configurations with syntax highlighting and validation

Codebase Explorer

Browse the FUSION architecture with guided tours and code viewing

Settings

Customize theme and display preferences


Contents