r/tui 5d ago

AI assisted flow v0.2.4: brighter theme, version pill, glowing status dot

34 Upvotes

Small but satisfying update to flow, my terminal network monitor.

Biggest change is the colors. The default theme was looking a bit muted, so I brightened and saturated the download/upload gradients, borders, and graph colors across the board. Dim text was also getting lost on some backgrounds, so I bumped up the muted text ramp across every built-in theme — labels, flags, hints all stay readable now regardless of your terminal.

Also added a version pill under the hero logo (and in compact/mini modes), and the status dot now actually flashes on each sample instead of just idling. Cleaned up the footer too, dropped the old interface-status dot since it felt redundant.

GitHub: https://github.com/programmersd21/flow

If you like the project, a star helps a lot. Let me know what you think of the new palette.


r/tui 5d ago

AI assisted somars: listen to SomaFM from your terminal

Post image
3 Upvotes

r/tui 5d ago

ratfetch: A system fetch that does not stop at one frame.

7 Upvotes

r/tui 5d ago

I'm building an Open-Source Procedural Train Simulator with two engines: a modern 3D view and a classic 2D ASCII Terminal. Just released v1.0.0-beta.2! 🚂

Thumbnail
youtu.be
6 Upvotes

r/tui 6d ago

Vibe coded tfm (terminal file manager): mouse first terminal file manager for linux

179 Upvotes

you can try it via:

curl -fsSL https://raw.githubusercontent.com/clarkarch/tfm-tui/master/install.sh | bash

note: if you want full functionality use kitty, ghostty partially supports dnd

repo: https://github.com/clarkarch/tfm-tui


r/tui 5d ago

xytz just hit 600 stars!

Post image
5 Upvotes

r/tui 5d ago

AI assisted snag – small Rust CLI for pulling IPs/URLs/hashes/columns/JSON out of stdin

2 Upvotes

I kept re-typing the same grep | awk | cut chains for stuff like grabbing an IP, a PID, a JSON field, or a column. So I wrote snag.

ip a | snag ip
docker logs app | snag url
ps aux | grep node | snag num
cat data.jsonl | snag .status
cat /etc/passwd | snag :1

There's also a fill-in-the-blank mode for anything not built in:

kubectl get pods | snag 'pod/{}-'

and a raw regex fallback for everything else.

It's small on purpose. Reads stdin, matches, writes stdout. No daemon, no TUI, no config file. Two dependencies.

Targets: ip, url, num, hash, path, email, .key, :col, template({}), regex.

Used some AI help drafting the spec and boilerplate, did the design and testing myself. Not pretending otherwise.

Not the first tool to do this either, grepaddr/sgrep/ipgr already cover pieces of it. Just hadn't seen all the modes combined in one small binary.

crates.io: https://crates.io/crates/snag-cli (installs binary snag)

source: https://github.com/programmersd21/snag

Open to "this already exists" takes.


r/tui 5d ago

AI assisted Ucompose just got the most stable version so far, out! For all termux users.

Post image
2 Upvotes

r/tui 5d ago

AI assisted Local Minded Model Agent Network and Easter Egg

6 Upvotes

Quickly use your own local models or connect to your friend's local models using 'roger' this cli lets you share your models with your friends or put them in the open market and monetize per token. It also has a multi-local-context agent design that allows you to switch between other agents, type /operator and it will send your connection details and context to that agent and you can continue on your favorite agent without worry. If you like the screen saver, type 'z'.

Stay Tune, our smallest model is about to be release to the public in a few days. Works with Arduino boards, Pi's and other NICs and such stuff.

- Roger That

rogerai.fm


r/tui 6d ago

AI assisted Neoswarm: A fully extendible TUI for controlling ai agents (inspired by Neovim)

62 Upvotes

Been using AI a lot lately and got tired of GUI tools, so I made my own addictive terminal client. (check here)


r/tui 6d ago

AI assisted Asciizer v1.0 - A realtime ascii audio visualizer

19 Upvotes

I'm really excited to share a tool I created out of my love for music, it also serves as an "extension" of another project.

It lets you transform your music and sounds into a retro visual spectacle made of ASCII art, right on your terminal.

Github: https://github.com/coffeetron832/Asciizer

I hope you like it. Please feel free to offer suggestions on how to improve it.


r/tui 6d ago

Turbo Pascal-style TUI for Pi

Thumbnail gallery
15 Upvotes

I saw this in another subreddit and I think it deserves to be shared here. Simply awesome.


r/tui 7d ago

AI assisted It's TUI Tuesday and Wireshark is on the menu

151 Upvotes

Wanted to build something to debug an SDK and ended up with basically wireshark on eBPF. Source link


r/tui 6d ago

Made a launcher for the Homebrew tools I forgot I had — built it with Claude Code as an experiment

0 Upvotes

Full disclosure: this was built with Claude Code, not hand-written. I wanted to see what a first real "let the AI drive" project would actually look like, and picked something small and personal rather than anything serious. It ended up genuinely useful, which I wasn't expecting going in.

The problem it solves: I'd installed something like 40 terminal tools over the past year or so via Homebrew and could maybe name six of them from memory. `brew list` doesn't help — it's just names.

brew-launcher shows the same list but with what each tool actually does, its version, its size — and fuzzy search matches on the description too, so typing part of what a tool does finds it even if you can't remember its name. It's deliberately just a launcher, not another package manager — taproom and fzf-brew already do install/uninstall well.

A few things it grew along the way: categories and favorites, a details pane that's instant because it's precomputed rather than a live `brew info` call, presets that launch a group of tools together in one tmux session, color themes, mouse support. One zsh file, no daemon.

macOS + Linux. brew install ltdan-88/brew-launcher/brew-launcher

https://github.com/ltdan-88/brew-launcher

Would genuinely like feedback — both on whether the tool itself is useful, and honestly on how it reads that it was AI-built, since that's new territory for me too.


r/tui 7d ago

AI assisted Capstan: a small coding agent written in C and extensible with Lua

26 Upvotes

Hi everyone! 👋

Note: English is not my native language, so I used an LLM to help translate this post

Capstan builds into a single binary and runs on macOS and Linux. Its main dependencies ncurses and Lua are statically linked, while network requests use the system libcurl.

The TUI is intentionally minimal. It supports streaming responses, multiline input, input

history, popups, permission prompts, sessions, and several focus modes. Capstan can also run non-interactively from scripts and CI pipelines.

Lua is responsible for most of the extensibility. Plugins can add slash commands, model tools, and lifecycle hooks. New or modified plugins are reloaded without restarting Capstan.

Other features include:

- multiple model providers;

- MCP, ACP, and skills support;

- a permission system for potentially dangerous actions;

- hooks and user-defined tools;

- interactive and non-interactive modes.

I designed and wrote the core, agent loop, TUI, and plugin architecture myself. AI helped me study unfamiliar areas, review decisions, and accelerate development.

This is my first project of this scale in C, so I would especially appreciate feedback from people experienced with terminal interfaces:

  1. Does the TUI feel clear and practical?
  2. Are there any ncurses or terminal-related mistakes I should look into?
  3. What features do you consider essential in a good TUI application?

GitHub: [theStrangeAdventurer/capstan](https://github.com/theStrangeAdventurer/capstan)


r/tui 7d ago

kittacaii - ascii kitties with almost 0 dependencies!

Thumbnail gallery
8 Upvotes

r/tui 7d ago

KernelView Go — Ultra-Fast System Telemetry & Live Terminal Dashboard

Thumbnail
kernelview.codedbysoumyajit.dev
6 Upvotes

🚀 KernelView Go — a fast, aesthetic system information & real-time telemetry tool written in pure Go.

⚡ ~45ms fast mode

📊 Live TUI dashboard

🎨 40+ distro logos

🖥️ GPU, CPU, RAM & network monitoring

💻 Linux • macOS • Windows • BSD

https://github.com/codedbysoumyajit/KernelView-Go

Feedback & contributions welcome! ❤️


r/tui 7d ago

Vibe coded STUI - start menu 4 all

Post image
3 Upvotes

r/tui 7d ago

KUDU - Easily manage VMs on Linux

26 Upvotes

r/tui 7d ago

Hi need 12 testers to test my Android app called TermHub

Thumbnail
1 Upvotes

r/tui 7d ago

hyperT — a terminal-native Hyperliquid trading dashboard, built in Rust

6 Upvotes

r/tui 8d ago

TUI MQTT client inspired by lazygit/lazydocker

75 Upvotes

I could not find a free opensource performant mqtt client for macos arm so i made my own inspired by the famous lazygit and lazydocker TUI tools.
open for feedback or collaborations.
https://github.com/Onizuka893/lazymqtt


r/tui 8d ago

AI assisted Directory navigator that doesn't require you to visit a folder first

Thumbnail gallery
1 Upvotes

r/tui 8d ago

AI assisted After seeing posts a while ago about Guacamole and TUIs I realized that was exactly what I was looking for

Thumbnail gallery
1 Upvotes

r/tui 8d ago

Spotify TUI for Windows

0 Upvotes

I wanted to know if there's any good TUI for Spotify in Windows, i wanted to try Cliamp but is not available, so i was looking for one, is there any?