Skydas
Skydas is a decentralized private communication system built in Go. It combines encrypted direct messaging, owner-routed channels, resilient file transfer, peer file sharing, mailbox-based offline delivery, and relay-assisted connectivity — all on one shared backend with both a powerful terminal client and a polished Qt6 GUI.
Designed for real-world networks where direct connectivity isn't guaranteed.

Built for Real-World Connectivity
Skydas works where other decentralized tools struggle:
- Direct-first encrypted messaging with smart fallback
- Owner-routed channels with refresh and mailbox support
- Resilient file transfer — resumable, with mailbox staging
- Peer file sharing — browse and download from trusted contacts
- Mailbox delegation for true offline delivery
- Strong local diagnostics so you always know what's happening
Smart Delivery & Reachability
- DHT + mDNS discovery for local and internet peers
- Relay-assisted NAT traversal with detailed diagnostics
- Mailbox fallback for when peers are unreachable
- Persistent queues and automatic retries
- Live transfer progress with held-payload and recovery tools
Whether on the same LAN or across continents, Skydas keeps communication flowing.
Clean & Operator-Friendly
- Terminal-first TUI — fast, keyboard-driven, highly scriptable
- Modern Qt6 GUI with Aqua-style polish on macOS, clean dark/light themes, and simplified workflows
- Support Center — one hub for delivery, network, and transfer troubleshooting
- Rich diagnostics — NAT outcomes, mailbox state, channel refresh status, file timelines
- Service mode — ready for systemd relay or mailbox hosting
Simple, Transparent Configuration
- Human-readable config and policies
- Embedded SQLite for all local state
- No central servers or hidden cloud dependencies
- Full visibility into queues, retries, and delivery paths
Cross-Platform
- Native builds for Linux, macOS, and Windows
- Terminal, GUI, headless, and long-running service modes
Current Status
Skydas is under active development and already very usable as a private decentralized messenger. It is not positioned as a mass-market chat app, but as a serious, resilient, and inspectable communication platform for users who value privacy and operational transparency.
- Stable releases and nightly builds are available through the buildhost.
- The GUI is maturing rapidly with ongoing simplicity and polish passes.
Skydas is for people who want:
- real privacy without centralized services,
- reliable messaging even with flaky networks,
- strong diagnostics and control,
- and software that respects both security and usability.
Built with focus on practical decentralization and honest system behavior.