Every chat.One dark window.
ZaneChat crams Zalo, Messenger, Telegram and Discord into one desktop app — up to 3 accounts per network, encrypted on your own machine, search across every network, and it keeps the photos the other apps quietly drop.
🤖Built for AI agents — an MCP serverAI-readyRuns loopback on your own machine. Grant per account (read · events · act). You hold the keys.Four apps. One home. No lost tabs.
Each network is a real webview, a real login, its own encrypted history. ZaneChat doesn't fake it — it drives each network's own web client. All four read + send (guarded).
Zalo
Full history + search, even the old stuff.
Messenger
Files that don't evaporate after a few days.
Telegram
Fast to send, forever to keep.
Discord
Read every channel; the bot DMs only who you allow.
Everything the other apps forgot to do.
Cross-network search
One box, accent-insensitive, over the whole archive — even old messages web/server never load.
Encrypted, on your machine
A local SQLCipher archive. No server holds your chats but you.
Auto-keeps photos & files
Photos, videos, files kept for good — none of that free-tier evaporation.
Reactions & replies too
Rich export: names, replies, reactions, attachments.
Forward across networks
New messages in a Telegram group flow into a Zalo group — your rules, deduped, rate-limited, each toggled in Settings. Text today; photos & files next.
Many accounts. No logout ping-pong.
Each network, each account gets its own isolated cookie store & history. Personal and work live side by side without touching.
Hand your AI the keys — but only a few.
A loopback MCP server on your own machine. Grant per account, three planes: Read, Events, Act. Off by default. Whatever you tick is all the AI can touch.
Encrypted on your machine. Key in the Keychain.
ZaneChat keeps everything local and encrypted. The archive is AES-256, its key held in the OS Keychain — not a plaintext file. Messages and logins never leave your machine unless you allow it; the app sends only its version and OS to check for updates.
Local encrypted archive
History encrypted AES-256 right on your disk.
Key in the Keychain
The key lives in the OS Keychain, not a plaintext file.
Isolated logins
Each network has its own session store; on macOS, FileVault protects it too.
Verified downloads
Every download ships a signed SHA-256; the installer refuses to run on mismatch.
Get ZaneChat, verified.
Every build ships a SHA-256 checksum signed with our offline release key. The installer verifies it and refuses to run on a mismatch — so you always know you're running the real thing.
Installing on macOS: one extra step
The macOS build is not yet signed with an Apple Developer ID and not notarized — that work is in progress. Until it lands, macOS blocks the app and says it is “damaged” or cannot be opened. These three steps run it anyway.
- 1Unzip the .zip you just downloaded.
- 2Drag ZaneChat.app into your Applications folder.
- 3Open Terminal, paste the line below and press Enter — then open ZaneChat normally.
xattr -rd com.apple.quarantine /Applications/ZaneChat.appWhat the command does
macOS flags every file downloaded from the internet with a “quarantine” attribute. Gatekeeper sees the flag, finds no valid Apple signature, and blocks the app. The command removes that one flag from ZaneChat.app — it changes nothing inside the app and nothing else on your Mac.
The risk
You are opting out of Apple's check for this one app: macOS no longer vouches that the file came from us and arrived unmodified. So download only from zane.vapp.vn and match the SHA-256 against the signed list above before running the command. Never run this on software you do not trust.
An officially Apple-signed build is on the way — once it ships this step disappears and the app updates itself.
Verify your download
Match the SHA-256 against the signed list, or verify the signature with the pinned release key. Full steps in the verification guide.
Check the checksum yourself
Uses only tools that already ship with your OS — nothing to install. Click the SHA256 button on the card to grab the matching .sha256 file, keep it next to the installer in Downloads, then run the command.
shasum (built into macOS)
1 · Open Terminal and go to your Downloads folder
cd ~/Downloads2 · Run the check
shasum -a 256 -c zane-chat-macos-arm64.zip.sha256zane-chat-macos-arm64.zip: OKOr: print the hash and compare it by eye with the one on the card above
shasum -a 256 zane-chat-macos-arm64.zipAnything else — “FAILED”, “False”, or a hash that differs by even one character — means the file is not our build. Delete it and download again; if it still differs, do not run it.
Every chat, one private home.
Runs on your own machine. Free, one edition — multi-account included, nothing to upgrade.