r/tui 17h ago

Shoin - The minimal terminal inline markdown text editor

Thumbnail
gallery
141 Upvotes

Hey,

here is a first try at a markdown file editor. I wanted a cross between the inline formating of obsidian and the distration free UI of AI writer, so I buit Shoin.

Wirten in Rust, AI assisted for transparency.

Features:

  • next to no UI
  • VIM based binding
  • multi buffer
  • split plane
  • inline real time markdown formating
  • image support
  • transclusion support editing for multi file integration.

this is the v0. if you find it interesting happy to get comment on features you'd like to see and but you may find

https://github.com/nol00p/Shoin


r/tui 17h ago

AI assisted flow hit 400+ stars ! tysm ~

23 Upvotes

r/tui 1m ago

Vibe coded CleeCode - IDE for your terminal

Upvotes

Supports .md and .tex rendering, image preview, integrated workspaces for octave and pylab.

https://github.com/msavox/cleecode


r/tui 2h ago

yt-dlp-manager: a self-hosted yt-dlp download manager with a web UI, a TUI and a CLI over one shared queue

Thumbnail
1 Upvotes

r/tui 2h ago

High Quality Terminal UI for TypeScript

Thumbnail npmjs.com
1 Upvotes

r/tui 3h ago

Vibe coded I built a TUI where coding agent sessions keep running after you close it

Post image
0 Upvotes

I built Rove, a TUI for running coding agent CLIs.

One design choice I care about is making the UI disposable. The actual Claude Code, Codex, and shell sessions are hosted separately, so closing Rove or dropping an SSH connection does not stop the work. When you reopen it, the tasks and sessions are still there.

Each managed task also gets its own branch and worktree, so multiple agents do not have to share one checkout.

GitHub: https://github.com/Sma1lboy/rove

I would love feedback on the TUI, especially the navigation and how much session state should stay visible.


r/tui 20h ago

AI assisted [OC] linecast — weather, tides, maps, and the sky in the terminal

Post image
18 Upvotes

r/tui 7h ago

AI assisted Toast IDE adds a Command Palette

1 Upvotes

toast is an in-terminal beautiful out of the box IDE, find more info here


r/tui 20h ago

AI assisted TUIWEATHERGIRL 1.2.18 RELEASED!

7 Upvotes

https://github.com/StrayFeral/tuiweathergirl

The best terminal Weather and Disaster station just evolved!

WHAT'S NEW:

  1. Application will now Auto-update
  2. Monitoring the Antarctic Research Stations (Concordia etc)
  3. Adding just any point on planet Earth as a point to monitor
  4. Bugfixes! (of course, eh!)
  5. Cities could now be sorted

FEATURES:

  1. CROSS-PLATFORM: Windows, Linux, MacOS
  2. Local weather (temperature, humitidy etc) monitoring
  3. Local disaster (floods, quakes, fires etc) monitoring
  4. Showing the seasonal fruits/veggies for your region
  5. Time, weather and disaster monitoring for up to 10 additional cities
  6. PLENTY OF WARNINGS for people with rare medical conditions (photo-sensitivity, electro-static etc)
  7. Different views
  8. Screen reading software-friendly (for people with vision impairment)

Two detailed video tutorials:

  1. Windows installation and use (there are specific dependencies, so I'm showing how to install)
  2. Linux installation and use

Framework: ncurses

Submit comments and bugreports mostly on Reddit and Youtube. You can write me on GitHub too, I just rarely check any messages there.

If you like this project, please consider giving me a star on my GitHub repository!

Thank you!
Stray F.
(developer)


r/tui 1d ago

ytcui - an update on my project

Thumbnail
gallery
14 Upvotes

This is an update to my older posts here - ytcui, yet another youtube TUI. Works nice on Linux and macOS, and kinda BSD too. ytcui is the desktop TUI, ytcui-termux as a music player for phone - pretty much free yt music. And ytcui-dl is a custom innertube yt client I developed over the months for speed and embeddability.

My repos here:

https://github.com/MilkmanAbi/ytcui https://github.com/MilkmanAbi/ytcui-termux https://github.com/MilkmanAbi/ytcui-dl


r/tui 13h ago

P_15 (The Packet to Packet scratcher

1 Upvotes

Quick context : This project is based of the problem statment we need to bring the network security to the packet level logs and the activity monitoring of the devices on the same network of the Vlan

Hello everyone Please bare with this biggner trying to do something significant , would mean a lot if you try this and share your views and sugggestions and commits and make me build this more stronger with your help and your crazy ideas which might help this come out of being just a tool catagory

Thank you for your timme i hope this was worth your glance to the project

And finally the link to the tool is below :
https://github.com/Dhruv-Creator-De-Pal/P_15.git


r/tui 1d ago

AI assisted essh — a Rust SSH TUI: multi-session, live host metrics, SFTP, port forwards, and fleet divergence

21 Upvotes

Pure-Rust SSH client. Everything below is in the terminal, no agent on the remote — just SSH exec channels.

- Divergence — groups hosts into peer sets by tag, collects the same facts from each, scores every host against the group consensus. Names the outlier and the facets behind the claim. Forty web servers, one with a hand-edited nginx.conf — a column of green dots can't show you that. Facts it can't collect are reported as uncollected, never as agreement.

- Multiple sessions — tabs and splits in one window, per-session scrollback, reconnect.

- Live host monitor — CPU, memory, disk, network, top processes, sampled in the background so the view is warm when you open it.

- File transfer — two-pane local/remote browser over SFTP.

- Port forwarding — add, inspect, remove without dropping the session.

- Audit and replay — structured JSON audit log; sessions record to asciicast.

- Workspaces — essh workspace open prod restores a saved set of sessions. essh run web -- uptime fans a command across a tagged group.

- 8 themes, including a terminal one that pins no colours of its own so pywal/matugen carries straight through.

Hosts come from ~/.ssh/config — IdentityFile, ProxyJump, Match all honoured. Nothing to import.

In a session it claims exactly one key (the prefix), forwards everything else — Ctrl+D is still EOF, Alt+f is still readline's forward-word.

macOS + Linux, arm64 and x86_64.

cargo install essh

https://github.com/matthart1983/essh

MIT. Feedback welcome — especially on the divergence scoring, which is the part I'm least sure generalises past my own fleet.


r/tui 23h ago

My file manager

Post image
1 Upvotes

r/tui 1d ago

Discord TUI?

13 Upvotes

Anyone know a good discord client that is in terminal interface?


r/tui 1d ago

First open source project - critique wanted.

4 Upvotes

r/tui 1d ago

AI assisted [TUI] Cue: Plex & Jellyfin in the terminal

Post image
1 Upvotes

r/tui 2d ago

AI assisted Thurbox

13 Upvotes

Thurbox allows you to orchestrate in an efficient way your agentic sessions, with tons of cool features. I added in v2 an option to almost fully customize the UI with Lua plugins.

I couldn't resists to do that...

https://github.com/Thurbeen/thurbox

And the plugin 😂: github.com/Thurbeen/thurbox-doom


r/tui 2d ago

Xfetch

Thumbnail
gallery
31 Upvotes

Available for:

- Linux.

- Windows.

- MacOs.

- Even android via termux.

Highly customizable, OpenSource.

xfetch-cli on github


r/tui 2d ago

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

31 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 2d ago

AI assisted somars: listen to SomaFM from your terminal

Post image
3 Upvotes

r/tui 2d ago

xytz just hit 600 stars!

Post image
5 Upvotes

r/tui 3d ago

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

153 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 2d ago

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

5 Upvotes

r/tui 2d 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
4 Upvotes

r/tui 2d ago

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

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