Skip to content
TopicTracker
From HackerNewsView original
TranslationTranslation

Heimdall, a small open-source TUI to watch my homelab machines from one terminal

Heimdall is a small open-source terminal-based tool that lets users monitor multiple homelab machines from a single command-line interface.

Background

Heimdall is an open-source Terminal User Interface (TUI) tool that lets system administrators monitor multiple home servers ("homelab" machines) from a single terminal window. It's built with Go and uses the Charm ecosystem (Bubble Tea TUI framework, Glamour for Markdown rendering, Lip Gloss for styling). The project is aimed at homelab enthusiasts—people who run personal servers at home for self-hosting apps, storage, or experimentation without paying for cloud services. Monitoring many machines usually requires SSHing into each one separately or using a tool like Grafana dashboard; Heimdall consolidates this into one text-based interface. Its key feature is running commands across machines in sequence or parallel, then keeping the history in an interactive table. It connects via SSH or Tailscale SSH, and requires Python on remote hosts. The "Magic Shortcut" (Ctrl+/ or Cmd+/) pulls up a searchable command list inspired by VS Code's Command Palette. The name comes from Norse mythology's watchman who sees across all realms.

Related stories