Skip to main content

Dual-Loop Architecture

Monolex uses two distinct loops for terminal rendering: a Data Loop that ingests PTY output, and a Render Loop that pushes updates to the frontend.

The Big Picture

Simplified View

Loop Interaction via Shared State

Timing Comparison

Summary