Skip to main content

Crate sidebyside_tui

Crate sidebyside_tui 

Source
Expand description

Sidebyside TUI - Terminal user interface for plan visualization and execution

This crate provides an interactive terminal UI for:

  • Viewing and navigating plans
  • Executing plans locally or via Temporal
  • Monitoring execution progress
  • Viewing step details and results

The TUI uses Envision’s TEA (The Elm Architecture) pattern with ratatui for rendering.

Re-exports§

pub use app::run_headless;
pub use app::run_with_plan;
pub use app::HeadlessSession;
pub use app::Message;
pub use app::State;
pub use app::TuiApp;
pub use error::TuiError;
pub use execution::ExecutionBuilder;
pub use execution::ExecutionHandle;
pub use state::ExecutionMode;

Modules§

app
Main TUI application
components
UI components for the TUI
error
Error types for sidebyside-tui
execution
Execution integration for the TUI
state
Application state for the TUI
theme
Theme and styling for the TUI