Andy.Tui v2 has landed on Hacker News as a Show HN project, and this isn't your grandfather's terminal UI toolkit. Built specifically for .NET 8, the framework delivers reactive signals, declarative component composition, a pragmatic CSS subset for styling, and an impressive catalog of over 80 pre-built widgets ranging from tables and forms to charts and log viewers.
Modular Architecture Under the Hood
The project is split across multiple NuGet packages under the Andy.Tui umbrella: Core, Compose, Style, Layout, Text, DisplayList, Compositor, three backend options (Terminal with full ANSI/escape sequence support, Web, and Native), Input handling, Animations, Virtualization, Observability with built-in logging and tracing, plus dedicated widget libraries. This granularity means developers can pick exactly what they need without hauling in dependencies they'll never use.
The Claude Angle Is Hard to Ignore
The project description doesn't hide the fact that it's "100% vibe coded," meaning it was built almost entirely using AI assistance from Claude—ignoring all the work required to get there, as the README bluntly states. This puts Andy.Tui squarely in the current wave of AI-assisted open source projects raising questions about what "real" development looks like in 2026 and whether AI-generated frameworks can achieve production-quality code.
CI/CD Pipeline Shows Serious Engineering
Despite the experimental nature, the project doesn't lack polish on the infrastructure side. Automated builds run on every push and pull request via GitHub Actions, a full xUnit test suite executes with each commit (performance tests skipped in CI to avoid flaky results), and NuGet packages publish automatically—pre-release versions for every main branch commit and stable releases triggered by version tags matching v*. Code coverage reporting is also integrated using ReportGenerator.
Alpha Status Demands Caution
The README includes aggressive warnings: don't use this in production, don't run it on systems with critical or irreplaceable data, maintain complete verified backups before touching anything. The developers explicitly disclaim responsibility for data loss, system damage, or security breaches. This isn't boilerplate—given that the library performs "destructive operations" on files and directories with permission management still flagged as not fully tested, these warnings carry real weight.
Status: Five of Six Phases Complete
Current phase tracking shows phases 0 through 4 marked complete, including Foundations, Visual Core, Rendering Core, Interactivity & Animations, and Virtualization & Widgets. Phase 5 covering additional backends remains planned but not started. Some Playwright browser tests are disabled pending CI environment setup, and the team acknowledges widget rendering edge cases in complex layouts as a known issue.
Getting Started If You're Brave
Installation is straightforward via dotnet add package Andy.Tui --prerelease or PackageReference with a version like 2025.8.25-rc.30. Building from source requires only dotnet restore and dotnet build -c Release, with prerequisites being .NET SDK 8.0 or later and a terminal supporting ANSI colors—which covers most modern options.
The Bottom Line
Andy.Tui v2 is an ambitious project that showcases what's possible when you combine AI coding assistance with solid architectural thinking—but "alpha" means alpha. If you're building internal tools, prototyping terminal interfaces, or just curious about reactive TUI patterns in .NET, this is worth watching. For anything touching production systems or critical data? Wait for a stable release and keep those backups verified.