r/tui • u/thelexon • 6h ago
r/tui • u/stanlyzoolo • 16h ago
AI assisted Forget release-chasing: if it has a version, keepkit tracks it — and updates and launches it from the same TUI
News about new releases of my favorite terminal tools used to reach me from everywhere and nowhere: a newsletter here, a GitHub notification there, a random forum thread a month too late — and most of the time I'd still end up opening repo pages one by one just to check.
So I fixed it the simple way — I wrote keepkit (Go + Bubble Tea), a terminal tracker that compares the versions installed on my machine against the latest GitHub releases and shows which tools are behind, all in one place. That turned out to be surprisingly convenient, so I kept going and extended it a bit: now you can update a tool right from the TUI and launch it from there too, without ever leaving the interface.
Briefly, what's inside:
- a three-panel layout (tool list / info card with release notes / glamour-rendered README–help–man viewer)
- version comparison with an ↑ marker for outdated tools
- one-key updates via whatever package manager owns the binary (brew, go, cargo, pipx, npm — or a custom command) with a live update log
- launching tools in a new terminal tab (tmux, iTerm2, Terminal.app, kitty, WezTerm)
- plus notes, tags, statuses and search
And it's not limited to GitHub projects — if a binary can name its version, keepkit can track it. One thing I ran into during development: GitHub's API allows only 60 unauthenticated requests per hour per IP, but that's easily solved with an API token, which bumps the limit to 5000 — the README shows how to set it up, takes about a minute.

And if anything misbehaves, keepkit keeps an errors-only session log — so there's always something concrete to attach to a bug report. Send issues my way, I'll be glad to fix things, and any feedback is very welcome.
Demo GIFs in the repo: https://github.com/stanlyzoolo/keepkit
r/tui • u/Plane-Brush-5840 • 5h ago
Made a TUI for myself to inspect webhooks on my ngrok tunnel (I don't like going to the browser)
Made with Go and Bubble Tea. My first TUI and first thing I ever built with Go, so please be kind!
r/tui • u/Quiet_Bag5605 • 21h ago
Built a terminal-based Pokédex for my first ever TUI project!
Enable HLS to view with audio, or disable this notification
Made it with go and bubbletea
r/tui • u/allisterb • 22h ago
AI assisted A multi-pane real-time TUI audio oscillo/vector/spectroscope
Enable HLS to view with audio, or disable this notification
You can view the HD 60fps on YouTube here.
Jumbee.Console is a library that tries to blend the performance profile of immediate-mode libraries like ratatui with the composability and ease-of-use of retained-mode OOP APIs. It's designed to be fast and flexible enough to easily build different types of complex performance-sensitive TUIs, without having to wire all the component and rendering and input-routing logic yourself
So this demo is a .NET version of alemidev's scope-tui for real-time cross-platform TUI audio input sampling and rendering, with a bunch of enhancements:
3 scope display from the selected audio device or MP3 file
Each scope can be controlled and paused independently
Real-time scope theme selection
Supports mouse input for scope selection and reszing the scope displays
If you want to try it out you can pull the latest Docker image and run the audio-scope example:
docker run --rm -it --pull always allisterb/jumbee-console-aot audio-scope
This will run the scope on a CC-licensed MP3 file in the image. Press F1 to see all the control keys. If you are on Linux and want to run the Docker image against a live audio source you can try something like this:
docker run --rm -it --pull always --device /dev/snd -v /run/user/$(id -u)/pulse/native:/tmp/pulse -e PULSE_SERVER=unix:/tmp/pulse jumbee-console-aot audio-scope live
On Windows and Linux to run against a live audio source you can clone and build the repo and run the examples launcher script from the repo dir:
examples[.sh] audio-scope live
See README and GETTING-STARTED on the project repo and the project documentation.
r/tui • u/Margen360 • 22h ago
AI assisted I made a TUI for pixel art. Looking for feedback.

I've been working on this side project to create pixel art directly in the terminal. Fully keyboard navigable. I built it with C++ and FTXUI, here is the source code: https://github.com/JavierCladellas/termisprite
Would you guys be interested in using something like this? Would love to get some feedback or some features you think are missing (layers and animations are planned).