Skip to content
aira
v0.3.5 — Post-quantum protection is here

Speak freely.
Protect the future.

Aira is a decentralized messenger with hybrid post-quantum cryptography. No servers, no phone numbers, no compromises.

Download AiraSource code
ML-KEM-768
ML-DSA-65
P2P
Rust
Open source

Superpowers

Every detail designed to protect your freedom to communicate

Quantum-resistant encryption

Hybrid ML-KEM-768 + X25519 cryptography. Both algorithms must be broken simultaneously — protection against quantum computers today.

Genuine P2P

No servers, no accounts, no phone numbers. Every user is a network node. Messages travel directly over QUIC.

Invisible metadata

Pairwise pseudonyms for each contact. Even the relay doesn't know who you talk to. Padding on all packets hides message sizes.

Works everywhere

REALITY camouflage, obfs4, Tor, CDN fallback. Pluggable transports defeat DPI even in the most censored regions.

A full messenger

Reactions, replies, editing, disappearing messages, file transfers, groups up to 100 members, bots — all encrypted.

Multi-platform

CLI, desktop (Linux/macOS/Windows), Android. Up to 5 linked devices with sync through a seed phrase.

Under the hood

100% Rust. Zero unsafe code in the cryptographic core. Every key is isolated and zeroized after use.

Cryptography

Key agreement

X25519 + ML-KEM-768

Hybrid KEM, FIPS 203

Signatures

ML-DSA-65

FIPS 204, post-quantum

Encryption

ChaCha20-Poly1305

256 bit, AEAD

Hashing

BLAKE3

KDF + MAC, no length-extension

Key stretching

Argon2id

256 MB / 64 MB (desktop/mobile)

Forward secrecy

Triple Ratchet + SPQR

PQ refresh every ~50 messages

Defense

DPI bypass

5 levels

Direct → obfs4 → CPS → REALITY → Tor

Metadata

Pairwise pseudonyms

Relay sees no social graph

Deniability

Symmetric MACs

Impossible to prove authorship

Anti-spam

Proof-of-Work

20 bits for strangers

Padding

256–4096 bytes

Hides real message size

Recovery

24 BIP-39 words

Seed phrase, deterministic derivation

Why not Signal / Session / SimpleX?

vs Signal

Signal uses servers, requires a phone number, and doesn't have post-quantum protection on every message. Aira is P2P + SPQR ratchet.

vs Session

Session uses onion routing through Oxen servers. Aira is direct P2P without intermediate servers and with full PQ encryption.

vs SimpleX

SimpleX relies on relay servers for delivery. Aira works directly, and relay is only a fallback for NAT traversal.

Download Aira

v0.3.5 — Open source. Free forever.

Linux x86_64

CLI + Daemon + GUI. tar.gz archive.

Download (AppImage)

22.6 MB

Portable archive (tar.gz, 9.2 MB)

macOS Apple Silicon

CLI + Daemon + GUI for Apple M1/M2/M3/M4.

macOS Intel

CLI + Daemon + GUI for Intel Macs.

Windows x86_64

CLI + Daemon + GUI. zip archive.

Android

Jetpack Compose + Rust core via UniFFI. APK.

Install via Cargo:

cargo install aira-cli