Plain-text screen composer
Terminal UI Mockup Builder
Sketch a fixed-width screen for a README or design review. Put the exact text where it belongs; the preview keeps its columns visible while you edit.
Arrange the screen
40–160 columns · plain ASCII output
Screen preview
64 columns · 8 rows
+--------------------------------------------------------------+ | Build dashboard | +------------------+-------------------------------------------+ | Overview | Queue: 3 jobs | | Jobs | Latest build: passed | | Logs | | | | Press q to close | +------------------+-------------------------------------------+
This is a fixed character grid, not a working terminal app or library export. Copy plain text for a monospace destination; Markdown adds a fenced code block.
What this mockup can and cannot do
This makes a text sketch, not an interactive terminal application. It does not generate code for Textual or another UI library.
The grid contains printable ASCII and line breaks. Use a monospace font in the destination and check its actual terminal width; this preview cannot promise how another app wraps text.
+--------------------------------------------------------------+ | Build dashboard | +------------------+-------------------------------------------+ | Overview | Queue: 3 jobs | | Jobs | Latest build: passed | | Logs | | | | Press q to close | +------------------+-------------------------------------------+
Your screen text stays in this browser workflow; it is not saved in a URL or added to analytics events. For a large letter banner, use the FIGlet text generator. For an editable border around a note, see the ASCII box generator. Site analytics and hosting are described in data handling.