Encrypted peer-to-peer team chat that syncs directly between devices over Tor, with no central server.
- Stars
- 248
- Forks
- 23
- Open issues
- 16
- Last commit
- yesterday
What is it?
Vector is a messenger app for private one-to-one chats, group communities, voice and video calls. Accounts are created with a keypair alone, with no phone number, email, or KYC, and messages, files, and communities are end-to-end encrypted. Direct messages use NIP-17 with NIP-44 encryption and NIP-59 gift wraps, and communities use the Concord protocol.
The app runs on Nostr relays and can route connections through Tor (built in), I2P via a user's own router, or the clearnet. Desktop builds cover Windows, macOS and Linux, and Android is supported; Vector Web runs the full app in a browser. Photos have EXIF and location data stripped before sending, and the app offers self-destructing messages, PIN or biometric local lock, and remote signers via NIP-46 or Amber.
A bare build variant drops optional features such as local AI transcription, Tor, I2P and video compression for a smaller footprint. The project also provides a Rust SDK for building bots and an MCP server with 61 tools for AI agents.
Key features
- 01Encrypted one-to-one chats, communities with text and voice channels, and voice/video calls.
- 02Sign-up needs only a keypair; no phone number or email.
- 03Tor, I2P or clearnet selectable for all connections.
- 04Photos have EXIF and location metadata removed before sending.
- 05Self-destructing messages with per-chat timers.
- 06Mini Apps (WebXDC) and slash commands inside chats.
- 07Rust SDK for bots and an MCP server for AI agents.
Use cases
- Private messaging for people who do not want to share a phone number or email.
- Running encrypted group communities with moderation tools and role permissions.
- Building chat bots in Rust on the Nostr network.
- Using a privacy-focused messenger on older or low-powered Android devices.
Quick start
- 1
Download the latest release for your platform
- 2
Or open Vector Web in your browser
- 3
To build Vector Web from source, run the web build
npm run web:build
Things to know
- Building from source requires wasm-pack and the wasm32-unknown-unknown target.
- Bare builds exclude Tor, I2P, and local voice AI, and connect over Clearnet only.
In collections
Topics
FAQ
- What is Vector?
- A free, open-source private messenger with end-to-end encrypted chats and communities, built on the Nostr protocol and requiring no phone number or email. Vector is a messenger app for private one-to-one chats, group communities, voice and video calls. Accounts are created with a keypair alone, with no phone number, email, or KYC, and messages, files, and communities are end-to-end encrypted. Direct messages use NIP-17 with NIP-44 encryption and NIP-59 gift wraps, and communities use the Concord protocol.
- Is Vector free to use? What license does it have?
- Vector is open source under the MIT license. Check the license terms before using it in commercial products.
- Is Vector still maintained?
- Actively maintained. The last commit to Vector was on Nov 6, 2026.
- What can I use Vector for?
- Private messaging for people who do not want to share a phone number or email. Running encrypted group communities with moderation tools and role permissions. Building chat bots in Rust on the Nostr network. Using a privacy-focused messenger on older or low-powered Android devices.
- How do I install Vector?
- Download the latest release for your platform Or open Vector Web in your browser To build Vector Web from source, run the web build: npm run web:build
- Where can I get Vector?
- The source code and installation instructions are on GitHub: https://github.com/VectorPrivacy/Vector
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A free, serverless peer-to-peer chat app with end-to-end encryption where messages are never stored and vanish when you leave the room.
A decentralized, friend-to-friend encrypted communication toolkit offering file sharing, chat, forums, channels and boards across platforms.
A private, end-to-end encrypted messenger for Android that supports messages, HD voice and video calls over your phone's data connection.
Signal's open source iOS messaging app, providing private end-to-end encrypted chat with friends.
A feed reader and lite messenger that runs over plain DNS queries, letting users read Telegram channels and X accounts where only DNS gets through.