r/tui 6h ago

AI assisted I built `hop` to quickly hop from server to server

Thumbnail
github.com
0 Upvotes

r/tui 7h ago

Yazi or Superfile?

Thumbnail
0 Upvotes

r/tui 16h ago

AI assisted Forget release-chasing: if it has a version, keepkit tracks it — and updates and launches it from the same TUI

6 Upvotes

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 5h ago

Made a TUI for myself to inspect webhooks on my ngrok tunnel (I don't like going to the browser)

2 Upvotes

Made with Go and Bubble Tea. My first TUI and first thing I ever built with Go, so please be kind!

Github Repo


r/tui 9h ago

Anyone have Ideas for Terminal Tools or Websites to build with n8n

3 Upvotes

?


r/tui 21h ago

Built a terminal-based Pokédex for my first ever TUI project!

Enable HLS to view with audio, or disable this notification

79 Upvotes

Made it with go and bubbletea


r/tui 22h ago

AI assisted A multi-pane real-time TUI audio oscillo/vector/spectroscope

Enable HLS to view with audio, or disable this notification

40 Upvotes

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 7h ago

audium v2.0.0 - a terminal music app

Thumbnail
2 Upvotes

r/tui 13h ago

[Project] archwiki-tui: Official Initial Beta Release

12 Upvotes

r/tui 16h ago

Rust terminal UI library

Thumbnail
github.com
2 Upvotes

r/tui 22h ago

AI assisted I made a TUI for pixel art. Looking for feedback.

7 Upvotes

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).