I built TermStack — an open-source framework that converts YAML into interactive terminal dashboards without writing any UI code.
What is TermStack?
TermStack connects to HTTP APIs, CLI commands, scripts, and logs, turning them into keyboard-driven terminal dashboards. Think of it as a way to build k9s-like interfaces for anything.
Key Features
- Zero TUI Code — stop wrestling with layout logic; just define your data sources and views in YAML
- Universal — connects to HTTP APIs, CLI commands, scripts, and logs
- Blazing Fast — built with Rust for instant startup and low memory usage
- Keyboard-Driven — workflows similar to k9s with intuitive key bindings
- AI-Powered — Claude integration for generating configs from natural language descriptions
How It Works
Define your dashboard in YAML — specify data sources, layout, key bindings, and actions. TermStack handles the rendering, input handling, and data fetching.
No need to learn a TUI framework or write rendering logic. If you can write YAML, you can build a terminal dashboard.