Skip to content

Advnirr/hanuchi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hanuchi

Minimalist GTK4/Libadwaita frontend for LogMeIn Hamachi.

Hanuchi Screenshot

Hanuchi is a lightweight, utility-first GUI for managing LogMeIn Hamachi networks on Linux. Designed for modern GNOME environments (Wayland supported), strictly following the philosophy of keeping the tool clean, native, and bloat-free.

Features

  • Native Experience: Written in Python using GTK4 and Libadwaita.
  • System Integration: Controls the logmein-hamachi systemd service automatically via PolicyKit.
  • Zero-config Setup: Automatically starts the daemon and registers your node with Hamachi on first launch — no terminal required.
  • Localization: English / Russian

Requirements

  • Python 3.10+
  • logmein-hamachi (installed and configured)
  • gtk4, libadwaita, python-gobject
  • meson, ninja (build-time only)

Installation

Arch Linux / CachyOS / Manjaro

You can install Hanuchi using the included PKGBUILD:

cd pkg/
makepkg -si

Also you can install Hanuchi from AUR using Yay:

yay -S hanuchi

Other Distributions (Ubuntu, Fedora, Debian)

Hanuchi uses the Meson build system. Clone the repository and build:

git clone https://github.com/Advnirr/hanuchi.git
cd hanuchi
meson setup build --prefix=/usr
ninja -C build
sudo ninja -C build install

Removal

Arch Based Distributions

Remove using the pacman package manager.

sudo pacman -R hanuchi

Other Distributions

From the build directory created during installation:

sudo ninja -C build uninstall

License

MIT License.