u/Blacknon

▲ 18 r/tui+2 crossposts

lsmon - host pick and agentless multi-host Linux monitoring over SSH/SFTP

This project is partially supported by CodeX.

lsmon is an agentless TUI monitor for comparing multiple Linux hosts side by side.

Agentless monitoring is achieved by using the SFTP protocol to read the /proc directory. Therefore, the target hosts are limited to Linux only.

go install github.com/blacknon/lssh/cmd/lsmon@latest

This command is subcommand of my SSH and remote access suite project lssh. The lssh project itself has been in development for 10 years, and this command was implemented 3 years ago. However, recently I refactored it and added some features, with some Codex assistance.

https://github.com/blacknon/lssh/blob/master/cmd/lsmon/README.md

u/Blacknon — 5 days ago
▲ 62 r/tui+2 crossposts

Hello. I built twatch, a tool that lets you rewind and diff terminal UI screens.

Demo: twatch htop

  • browse previous screen states
  • highlight changed cells
  • filter history
  • export a frame as ANSI text or SVG
  • batch mode can crop parts of a TUI screen

I’m exploring whether this is useful as a debugging/inspection tool for TUI apps. Feedback is welcome.

u/Blacknon — 9 days ago
▲ 68 r/tui+2 crossposts

Hello,

I'm Japanese, and during Golden Week I had some time off work. So I made an experimental tool called baeru.

baeru wraps existing TUI/CLI applications in a passthrough PTY and adds a presentation/input layer around them, without patching or forking the target application.

Current features include:

  • rewriting ANSI SGR colors for TUI apps
  • command-specific key remapping
  • startup reveal / noisy animation effects
  • inline animation for ordinary CLI output
  • profile-based behavior via baeru.yml

For example, in the demo I wrapped htop, changed its color theme to pink, and added a noisy startup reveal effect.

Example usage:

baeru -- htop  
baeru -- lazygit  
baeru --backend cli -- git status  

https://github.com/blacknon/baeru

u/Blacknon — 15 days ago