Privacy is not optional

Privacy is not optional

The messenger that works without internet. End-to-end encryption, mesh networking, and no phone number required.

OSHI Messenger

Alice

Encrypted
Hey! Is this really private?
100% end-to-end encrypted!
What about metadata?
Over mesh there's no server at all. Online, the relay sees keys and timing — never your words.
Can you fix my spelling?
AI corrected — all on-device!
Translate to French?
Traduit instantanément — 100% hors-ligne !
Messaging apps are filtered on this network
Switching on disguised transport…
What does the filter see?
Ordinary-looking web requests. Still end-to-end encrypted underneath.
End-to-End Encrypted
AES-256
Mesh Network
Encrypted Calls
NEW · ANDROID 1.6.28 · DESKTOP 1.2.0

What's New

Better calls, encrypted groups and a desktop app — available now on Android, Windows and Linux. Coming to iPhone and Mac with the next update.

Illustration of private offline maps and navigation on a phone
End-to-End EncryptedSignal Protocol · X25519 · AES-256
100% Open SourceEvery line auditable on GitHub
No Phone NumberNo account · No ad tracking
Swiss-EngineeredPrivacy by design, not policy
OFFLINE MAPS

Your route stays yours.

Download a region, find what you need, and navigate without handing your location history to an ad network.

ON DEVICENO TRACKINGOFFLINE READY

Clearer Calls with Opus

Voice calls now use the Opus codec, compiled by us from its source code. Calls connect directly peer-to-peer when they can, and through our secured relay when they can't.

ANDROID · DESKTOP

Smoother Video Calls

Faster recovery when frames are lost and a bitrate that adapts to your connection, for steadier video on weak networks.

ANDROID · DESKTOP

End-to-End Encrypted Groups

Every group message is encrypted end to end for each member, and group chats open on the latest message.

ANDROID · DESKTOP

Notifications That Stay Private

One notification per message, showing only the contact or group name — the message text stays hidden unless you turn previews on.

ANDROID · DESKTOP

Your Maps App, Your Choice

The maps app you pick now opens every shared place, address and check-in.

ANDROID

OSHI for Windows & Linux

Desktop 1.2.0 brings encrypted chats, groups and calls to your computer. It uses the internet and our relay — the offline mesh stays on your phone.

WINDOWS · LINUX

Built for Privacy

12 privacy features including offline maps, on-device AI, encrypted voice and video calls, and mesh networking — all designed with your security as the top priority

End-to-End Encryption

AES-256-GCM authenticated encryption with the Double Ratchet protocol. Only you and your recipient can read messages.

Mesh Networking

Connect directly with nearby devices via Bluetooth and WiFi. No internet required for local communication.

Encrypted Voice & Video Calls

End-to-end encrypted voice and video calls with Opus audio and video that adapts to your connection. Direct peer-to-peer when possible, via our secured relay when not.

Minimal Metadata

There is no account and no phone number, and mesh messages never reach a server. When a message does go through our relay, it sees the sender and recipient public keys, the time and the size — never the contents.

Disappearing Messages

Set messages to auto-delete after reading. Leave no trace of sensitive conversations.

Mesh First

Messages go peer-to-peer over Bluetooth and WiFi with no server involved at all. Only when no peer is reachable do they fall back to our own encrypted relay, optionally over Tor.

On-Device AI

Smart corrections, translations, tone reformulation, and AI assistant — all 100% offline using Apple Foundation Models.

Bot Platform

Create Telegram-like bots with Python. Automate messages in channels and groups with a simple API.

Disguised Transport

Optional on iOS and Android: your already-encrypted relay traffic is wrapped as ordinary-looking web requests with padded sizes. Helps against simple filtering — not a guarantee against a determined censor.

Offline Maps & Navigation

Download regions for offline use. Turn-by-turn navigation for walking, driving, cycling. Search streets and POIs — no internet needed.

Image Fullscreen Viewer

View images fullscreen with pinch-to-zoom in group chats. Swipe to browse all shared photos in the conversation.

Android: Google Play or APK

Get OSHI on Google Play, or download the APK directly if you'd rather not use the Play Store.

On-Device AI Intelligence

Powerful language AI that runs 100% on your device. No data ever leaves your phone.

Smart Correction

AI-powered spelling and grammar correction in any language. Context-aware, not just dictionary lookup.

Tone Reformulation

Rewrite your message in 6 tones: Formal, Casual, Friendly, Professional, Playful, Persuasive.

Instant Translation

Translate messages to 16+ languages. Translate received messages with one tap.

Ask AI

Ask questions directly in the chat. Get instant answers without leaving the conversation.

AI Assistant
100% Offline
Corrected AI
I can't believe how great this messenger is, it's totally private and secure.
All AI processing happens on-device using Apple Foundation Models. Zero data sent to any server.

Three Ways to Connect

Mesh first, encrypted relay when no peer is near — with an optional Tor layer

Local Mesh — Tried First

Direct device-to-device. No server is involved at all.

  • No internet required
  • About 100 m directly; further only by relaying through other people's phones
  • Perfect for events
  • Bluetooth, WiFi & LoRa radios
  • LoRa radios reach several kilometres — fully off-grid

Our Encrypted Relay

When no peer is in range, we carry the message on our own server

  • Encrypted end-to-end — the relay cannot read your messages
  • It does see sender and recipient public keys, timing and message size
  • Run by the project, not a third party
  • Auto-deleting messages

Tor — Optional

Optional layer that hides your IP from the relay

  • The relay sees a Tor exit, not your address
  • No location tracking
  • Helps bypass network-level blocking
  • Onion routing

Built for Real Situations

From a protest to a mountain trail, OSHI keeps you connected when ordinary messengers can’t.

OSHI encrypted messenger for journalists protecting their sources

Journalists & Sources

No phone number, no account, and the relay never sees your words — protect sources even on hostile networks.

See how →
OSHI offline mesh messenger for hiking and off-grid trips

Hiking & Off-Grid

Zero signal, no problem — Bluetooth, WiFi and LoRa carry messages to your group kilometres off-grid.

See how →
OSHI mesh messenger for festivals and crowded events

Festivals & Events

When the crowd jams the network, mesh keeps your whole group connected — no internet needed.

See how →
OSHI offline messenger for emergencies when infrastructure is down

Emergencies

When infrastructure goes down, device-to-device mesh keeps critical messages moving. Plan your emergency comms.

See how →

Disguised Transport

On filtered networks, an optional setting makes OSHI's traffic to its relay look like everyday web requests. It's an extra layer on top of encryption — not an invisibility cloak.

Looks like web analytics

Each request to our relay is sent as a routine page-view or screen-view event to one of several generic addresses, instead of a recognisable messenger API call.

Padded sizes

Requests are padded to a few fixed sizes, from 4 KB up to 4 MB, so an observer can't read the exact length of what you send.

Encryption stays underneath

The wrapper only changes how traffic looks. Your messages remain end-to-end encrypted and signed — the relay still can't read them.

No silent fallback

If a disguised request fails, OSHI retries it the same way. It never quietly switches back to the normal, recognisable connection.

No internet? Use the mesh

When the network is down or fully blocked, nearby phones exchange messages directly over Bluetooth and Wi-Fi, with no server at all.

Where to find it

Off by default on iOS and Android — switch it on in Settings. The desktop app for Windows and Linux doesn't include it.

What it can help with

  1. 1
    Filters that block known messenger traffic by keyword or protocol pattern
  2. 2
    Hiding exact message sizes behind coarse padding
  3. 3
    Keeping every message on the disguised path, with no silent fallback
  4. 4
    Adding a layer on top of end-to-end encryption, never replacing it

What it doesn't do

  1. 1
    It isn't anonymity: the relay still sees public keys, timing and padded size
  2. 2
    It hasn't been proven against advanced DPI or traffic analysis
  3. 3
    It can't get through if our relay's address is blocked or only allowlisted sites work
  4. 4
    It needs a reachable OSHI relay — during a full shutdown, use the mesh

Swiss-Engineered Security You Can Trust

Built in Switzerland under strict Swiss privacy law, OSHI uses the same encryption protocols trusted by security experts worldwide. Your data is protected at every step.

  • Double Ratchet Algorithm (Signal Protocol)
  • AES-256-GCM authenticated encryption
  • X25519 Elliptic Curve key exchange
  • Forward secrecy in v3 sessions only — v2 sessions, still most of the installed base, do not ratchet
  • On iOS 26 and macOS 26, where both sides support it, sessions upgrade to X-Wing hybrid post-quantum key exchange (ML-KEM-768 + X25519)
  • Open source and auditable

Hybrid Post-Quantum Key Exchange

On iOS 26 and macOS 26, and only when both people in a conversation are running a version that supports it, OSHI negotiates X-Wing — ML-KEM-768 combined with X25519 — for the key exchange. The app ships with a deployment target of iOS 17.5, so older devices keep the classical X25519 exchange; the upgrade is negotiated per conversation and happens silently once both ends can.

The reason to care is harvest-now-decrypt-later: an adversary who can record traffic today can simply store it and wait for a quantum computer capable of breaking X25519. Anything captured now would then become readable retroactively. A key exchange that already resists quantum attack is the only thing that protects a conversation you are having today against a machine that does not exist yet.

It is deliberately hybrid and never post-quantum alone. The shared secret depends on both the ML-KEM-768 and the X25519 halves, so a future break of ML-KEM cannot make a session weaker than it would have been with X25519 on its own. If the hybrid exchange cannot be completed, it fails closed rather than quietly falling back to something weaker.

Implementation: OSHI/PostQuantumKEM.swift, using CryptoKit's XWingMLKEM768X25519 under a .hybridWhenAvailable policy. Open source and auditable like the rest of the app.

Important Legal Disclaimer

OSHI's privacy and anti-censorship features are designed to protect freedom of expression and personal safety in regions where basic human rights are at risk. These tools are intended for journalists, human rights activists, political dissidents, and civilians in conflict zones.

Use of these features is subject to the laws of your jurisdiction. Users are solely responsible for ensuring compliance with local regulations.

Explore OSHI In Depth

Learn more about what makes OSHI the most complete private messenger

Mesh Networking

Send encrypted messages without internet via Bluetooth and WiFi Direct. Works offline, no cell service needed.

Read full guide →

Disguised Transport

Optional mode that makes your encrypted relay traffic look like ordinary web requests on filtered networks — with its limits stated plainly.

Read full guide →

On-Device AI Intelligence

Translation, smart replies, and AI assistant powered by Apple Foundation Models. 100% offline, zero cloud data.

Read full guide →
View all features →     About OSHI →

Ready for Real Privacy?

Join thousands of users who trust OSHI for their private communications.

Download for iOS Get it on Google Play