Install any skill in seconds. Free to start, no credit card required.
Get Started Free →managedcode/sharpconsoleui
Use SharpConsoleUI to build full terminal (TUI) applications in .NET — equally suited to full-screen single-window apps and multi-window desktops with overlapping draggable windows — using a compositor, a DOM layout engine, and 40+ reactive controls (data tables, tree views, forms, an embedded PTY terminal, markdown, charts, video). USE FOR: interactive console apps, full-screen TUIs, multi-window terminal desktops, dashboards, wizards, and admin/monitoring UIs that need focus, mouse, and flicke
Passed 20 of 22 test cases with the skill, and 9 of 22 without it.
and 16 more in the full report
11 fixed9 passed either way2 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
The instructions your model reads when the skill loads.
.Frameless() (no title bar, no title buttons) + .Maximized() app that owns the whole terminalDo not trigger for plain line-based CLI tools, argument parsing, or non-interactive scripts.
dotnet add package SharpConsoleUIdotnet add package SharpConsoleUI --version <version><PackageReference Include="SharpConsoleUI" Version="x.y.z" />net8.0, net9.0, net10.0.flowchart LR
A["NetConsoleDriver (RenderMode.Buffer)"] --> B["ConsoleWindowSystem"]
B --> C["WindowBuilder -> Window"]
C --> D["window.AddControl(Controls.*)"]
D --> E["DOM layout: Measure -> Arrange -> Paint"]
E --> F["windowSystem.AddWindow(window)"]
F --> G["windowSystem.Run() (blocks until Shutdown)"]
G --> H["compositor merges per-window buffers -> terminal"]
NetConsoleDriver and a ConsoleWindowSystem that owns all windows.test cases passed, vs 9 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.