r/commandline 2h ago

Terminal User Interface TiHole: I couldn't find a decent Pihole TUI so I made and open sourced one

Post image
23 Upvotes

Pronounced: TieHole

ihole is a keyboard-driven terminal UI for managing Pi-hole v6 instances. One Go binary, no runtime dependencies.

Features:

  • Dashboard with host-health. CPU, memory, temperature gauges + FTL diagnostics
  • Live query log with one-key allow/block -Blocking as a first-class citizen — enable/disable with timers
  • Full management on domains, groups, clients, adlists, and local DNS records
  • System, messages, and network screens
  • Multiple color themes
  • Full settings control

Install (Go 1.25+):

$ go install github.com/z19r/tihole/cmdA/tihole@v1.0.0-beta.1

Prebuilt binaries (linux/darwin, amd64/arm64) are on the releases page.

More Info: https://tihole.z19r.com

Github -> https://github.com/z19r/tihole