Skip to content
Anonymous peer-to-peer instant messaging
C++ QML Shell QMake Inno Setup Dockerfile Other
Branch: master
Clone or download
Pull request Compare This branch is 157 commits ahead of ricochet-im:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
buildscripts no git clean for qt5 Jul 31, 2019
config.tests mingw: Add link-time hardening flags Sep 4, 2015
contrib Update and optionally install apparmor profile (ricochet-im#549) Aug 16, 2017
doc Add detail on ChatAcknowledged.accepted field May 6, 2017
packaging rename icon files for all platforms Jul 17, 2019
sounds added audio notification support Jun 9, 2015
tests disable useless test that adds 5 mins to test time Jul 24, 2019
.editorconfig more editorconfig Jul 21, 2019
.gitattributes Added .gitattributes for export Sep 12, 2010
.gitmodules Merge buildscripts into main repo Jul 20, 2019
.talismanrc add travis deploy stage Jul 21, 2019
.travis.yml travis: add dependencies from Dockerfile Jul 31, 2019 Added contributors Aug 4, 2019
LICENSE Updated contact email address Aug 9, 2019 Added Linux release to README Aug 11, 2019
hardened.pri disable ASAN by default for release builds Mar 21, 2016
protobuf.pri ricochet: Error the build if pkg-config is not available Jan 15, 2017 Updated contact email address Aug 9, 2019
ricochetscreen.png Add a nice screenshot to the (ricochet-im#450) Nov 4, 2016

R2: Ricochet Refresh

Ricochet Refresh is the new updated version of Ricochet, supported by Blueprint for Free Speech.. We are a non-government, not-for-profit organisation working to safeguard the freedom of expression for whistleblowers, activists, and everybody else, worldwide. To find out more, check out our profile, or head to []. Blueprint was the original sponsor of Ricochet, written by developer J. Brooks.

Ricochet Refresh is currently available for OS X (10.12 or later) and Linux, with a Windows release available real soon now (tm). Visit the releases page for the latest version and changelog.

Details about Ricochet can be found at the original repository. The readme for Ricochet is reproduced below for convenience.

Ricochet's README (not by or affiliated with Blueprint)

Anonymous metadata-resistant instant messaging that just works.

Ricochet is an experimental kind of instant messaging that doesn't trust anyone with your identity, your contact list, or your communications.

  • You can chat without exposing your identity (or IP address) to anyone
  • Nobody can discover who your contacts are or when you talk (metadata-free!)
  • There are no servers or operators that could be compromised, exposing your information.
  • It's cross-platform and easy for non-technical users.


How it works

Ricochet is a peer-to-peer instant messaging system built on the Tor Network hidden services. Your login is your hidden service address, and contacts connect to you (not an intermediate server) through Tor. The rendezvous system makes it extremely hard for anyone to learn your identity from your address.

Ricochet is not affiliated with or endorsed by The Tor Project.

For more information, you can read about Tor and learn about Ricochet's design or protocol (or the old protocol). Everything is open-source and open to contribution.


This software is an experiment. Security and anonymity are difficult topics, and you should carefully evaluate your risks and exposure with any software. Do not rely on Ricochet for your safety unless you have more trust in my work than it deserves. That said, I believe it does more to try to protect your privacy than any similar software, and is the best chance you have of withholding your personal information.


Ricochet is available for Windows, OS X (10.7 or later), and as a generic Linux binary package. Visit the releases page for the latest version and changelog.

All releases and signatures are also available at

Building from source

See BUILDING for Linux, OS X, and Windows build instructions.


Bugs can be reported on the issue tracker. Translations can be contributed on Transifex.

You should support The Tor Project, EFF, and run a Tor relay.

You can’t perform that action at this time.