Back to Apps
T
Tuxido
Supports UIby hbuddenberg
Validate, generate, and auto-heal Textual TUI apps from ASCII mockups — AI-native framework validator with MCP integration.
0 stars
2 views
Works in:Cursor
Exposes:ToolsResources
What it does
Tuxido renders an interactive validation and code-generation UI inside MCP clients, letting developers validate Textual TUI Python code across four depth levels, generate working TUI apps from ASCII mockups, and auto-heal common errors — all driven by AI through MCP tools.
Key features
- 4-level validation — L1 syntax (AST), L2 static analysis (unsafe imports, async), L3 DOM/widget tree, L4 sandbox runtime testing
- ASCII-to-code generation — Draw a mockup in ASCII art, run
tuxido generate, and get a working Textual app with proper widget hierarchy - Self-healing — Iterative auto-fix for common errors: forbidden imports, missing widget IDs, unused imports, with up to configurable max iterations
- MCP tools —
validate_tuiandget_framework_infotools expose validation and Textual widget reference directly to AI assistants - OpenCode/Claude/Cursor integration — Ships with config snippets for multiple MCP hosts plus an auto-installing skill with 20+ widget references and code patterns
Installation
Add to your Claude Desktop configuration:
{
"mcpServers": {
"tuxido": {
"command": "tuxido",
"args": ["mcp", "--fastmcp"]
}
}
}
Or install via uvx and run directly:
uvx tuxido check app.py
For MCP support, install with the extras:
pip install tuxido[mcp]
Supported hosts
- Claude Code / Claude Desktop (confirmed)
- Cursor (confirmed)
- OpenCode (confirmed)
Quick install
uvx tuxido mcp --fastmcpInformation
- Pricing
- free
- Published