u/GrExplanation

▲ 15 r/pytorch+1 crossposts

We do everything in the terminal now — so why not look at TensorBoard there too?

https://preview.redd.it/w97sw1d9y0bh1.png?width=1690&format=png&auto=webp&s=e62fcad6f8a190879ab4c2f8777c0b93d74fd594

Open source (MIT), a solo side project: https://github.com/dongfangyixi/terminalboard
PyPI: terminalboard

These days I run basically my whole workflow in the terminal — vim/nvim, tmux, lazygit, k9s, btop, files, git, SSH into GPU boxes… everything. The one thing that kept kicking me out of it was

TensorBoard: forward a port (ssh -L 6006:localhost:6006), switch to a browser, and open that in there.

So I and (claude code of course), built terminalboard: it reads the events.out.tfevents.* files directly and draws everything in the terminal, as Unicode/braille text. No browser, no X11, no port-forwarding — a plain SSH session (or your local shell) is all you need.

Optional LLM assistant (off until you set it up): press "a" to chat with your runs — it can analyze

("which run is overfitting?") and drive the dashboard ("show val losses, smoothed").

Bring-your-own-model via LiteLLM incl. local Ollama/vLLM; the key stays on your machine and its

actions are a fixed typed whitelist (no shell).

Try it:

pip install terminalboard

terminalboard path/to/logs (where your tensorboard logs save to)

Once it open type H (shift + h) for Help document.

Hope you have fine in there. And this is a new project, so welcome to fock and pull request to it if you want some more features.

It is still early — feedback very welcome:

- Does it handle your logs (weird tags, huge runs, many experiments)?

- What's missing for your terminal workflow?

- Is the AI part useful, or noise you'd turn off?

reddit.com
u/GrExplanation — 3 days ago