A modern GTK 4 + libadwaita desktop interface for running, configuring and monitoring a local Yggdrasil overlay-network node on Linux.
flatpak remote-add --user Drosophila https://grisha765.github.io/Drosophila/grisha765.flatpakrepo
flatpak install --user Drosophila io.github.grisha765.Drosophila
Download the latest AppImage from the releases page and make it executable:
chmod +x Drosophila-*.AppImage
./Drosophila-*.AppImage
pip install --upgrade git+https://github.com/grisha765/Drosophila.git@main#egg=Drosophila
python -m yggui
Want to build and run from source? See the developer deployment guide.
Screenshot 1 | Screenshot 2 |
---|---|
- One-click switch toggle Yggdrasil daemon or Yggstack SOCKS proxy
- Live status panel showing IPv6 address and /64 subnet
- Peer management with validation and persistence
- Optional SOCKS5 proxy & DNS forwarder via Yggstack
- Private-key viewer / editor / generator
- Clipboard helpers for address & subnet
- Flatpak-aware: automatically moves required binaries into the sandbox
- Graceful shutdown on exit or SIGINT
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License, version 3 or (at your option) any later version published by the Free Software Foundation.
Copyright © 2025 Grisha
See the full license text in the LICENSE file or online at https://www.gnu.org/licenses/gpl-3.0.txt.