u/Blacknon

Image 1 —
Image 2 —
▲ 58 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 — 17 hours ago
▲ 71 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 — 7 days ago