O
Online v0.0.1 Alpha Sovereign Messenger
Get App
P2P Encrypted • Zero Cloud • Self-Custodial DID

Sovereign Messenger for the
Decentralized Web.

Cryptographic DID identity, libp2p direct encrypted messaging, and local AI intelligence. Zero central servers, zero cloud surveillance, zero telemetry.

Fedora RPM Debian / Ubuntu Windows 10/11 macOS Universal Android APK iPhone (iOS)
Online Desktop App Preview
Sovereignty By Design

Engineered for absolute privacy and independence.

Modern messengers demand your phone number, store your chats in corporate clouds, and read your metadata. Online changes the rules completely.

Self-Sovereign DID Identity

No phone numbers. No SMS verifications. No email addresses. Your identity is a 12-word cryptographic BIP-39 seed phrase generating an immutable W3C did:key:z6Mku... address.

  • 100% self-custodial recovery
  • Ed25519 & X25519 key derivation
  • Native OS Keyring hardware protection

Direct P2P & Double Ratchet

Messages flow directly between devices using the libp2p protocol and Kademlia DHT. End-to-end encryption with perfect forward secrecy guarantees that only recipient keys can decrypt conversations.

  • Zero corporate relay interception
  • Local SQLite database with WAL encryption
  • Encrypted P2P audio and file streams

Universal AI Engine

Converse with local offline LLMs (Ollama, LM Studio, vLLM) directly on your device with 0 data leaks, or proxy to high-end frontier models (DeepSeek, Claude, Gemini, OpenRouter) with client-side key storage.

  • Zero telemetry sent to AI servers
  • Custom bots with system prompt wizards
  • Interactive Mermaid flowchart rendering
Cryptographic Foundation

Mathematical privacy.
No trust required.

BIP-39 & Ed25519 Elliptic Curve

Entropy is generated on your CPU using cryptographically secure random number generators (CSPRNG), deriving a 12-word mnemonic and Ed25519 digital signature keypair.

X25519 & Double Ratchet Protocol

Diffie-Hellman key exchange provides forward secrecy and post-compromise security. Compromising a single temporary session key never exposes past or future communications.

Local-First SQLite & Hardware Keyring

Your chat logs, media metadata, and contact lists live strictly inside an encrypted SQLite database (online.db). Mnemonic seeds are guarded by OS Keychain, Secret Service, or Windows Credential Manager.

Decentralized Security Flow Verified Architecture
Architecture Diagram
Tauri 2 IPC Boundary Zero Third-Party Relays
Privacy Comparison

How Online compares to legacy apps.

Compare the fundamental trust assumptions of Online with mainstream messaging applications.

Feature / Guarantee Online Desktop Signal Telegram WhatsApp
Identity Model 12-word DID (Self-Custody) Phone Number Phone Number Phone Number
Centralized Server Requirement Zero (Direct libp2p) Yes (AWS Cloud) Yes (Telegram Cloud) Yes (Meta Cloud)
Metadata Harvesting Zero (Local WAL DB) Minimal Extensive Extensive
Local Offline AI Engine Yes (Ollama / LM Studio) No No (Cloud Bots Only) Meta AI (Surveillance)
Linux Fedora RPM Native Build Yes (.rpm direct) Unofficial Flatpak Yes Web only
Software License Proprietary (All Rights Reserved) GPL v3 Clients only (Server closed) Proprietary Closed
Multi-Device Availability

Download Online for your device.

Official release v0.0.1 Alpha packages compiled natively for desktop and mobile operating systems.

Fedora / RHEL

Linux Fedora RPM

Native Red Hat package manager binary for Fedora 38+, RHEL 9+, CentOS Stream, and openSUSE.

sudo dnf install ./online.rpm
Download .rpm (x86_64)
Ubuntu / Universal

Debian & AppImage

Ubuntu 20.04+, Debian 11+, Linux Mint, or standalone universal .AppImage running on any Linux distribution.

chmod +x *.AppImage && ./*.AppImage
Windows 10/11

Windows

Full desktop support for 64-bit Windows 10 & 11 with native frameless controls and Windows Credential Vault.

Online-Setup-x64.exe NSIS + MSI
Download .exe (Windows 64-bit)
macOS 12+

macOS Universal

Universal binary with native hardware acceleration for Apple Silicon (M1/M2/M3/M4) and Intel Macs.

Online.universal.dmg Apple Keychain
Download .dmg (Universal)
Android 9+

Android Mobile

Native Android package (.apk) with direct P2P DID syncing, camera QR pairing, and mobile audio calls.

online-arm64-v8a.apk Direct APK
Download .apk (Android)
iOS 16+

iPhone (iOS)

iOS Swift & Tauri 2 mobile entry point. Available via Xcode source build, TestFlight, or direct GitHub Release.

Online.ipa / Xcode Project Secure Enclave
View iOS Releases

Cryptographic SHA-256 Checksums

All release binaries are signed and provided with SHA-256 checksums on GitHub Releases.

github.com/releases
Frequently Asked Questions

Answers to common privacy and security questions.

What happens if I lose my 12-word seed phrase?

Because Online is 100% self-custodial and decentralized with zero centralized servers, there is no “forgot password” or administrator reset. Your 12-word BIP-39 seed phrase is the ONLY master key to your identity and messages. Store it in a secure password manager or offline on paper.

Can the app developers read my messages or calls?

No. Messages are encrypted end-to-end using X25519 and Ed25519 keys stored exclusively in your local device OS Keyring. The traffic is relayed peer-to-peer over libp2p. Neither developers nor internet providers have the mathematical capability to decrypt your conversations.

How does the Universal AI Engine maintain privacy?

When you run local offline models via Ollama or LM Studio, 100% of the inference happens on your local GPU/CPU with zero internet transmission. When you opt to use cloud providers (DeepSeek, Claude, Gemini), requests are sent strictly with your private user-configured API key directly from Rust without any intermediary telemetry.

How do I install updates on Fedora Linux?

Online includes a native in-app updater that detects new releases on GitHub. On Fedora, you can update with a single click inside Settings, or download the latest .rpm and run sudo dnf upgrade ./online.rpm.