#Cryptocat
Cryptocat is a browser-based XMPP client that provides multi-user (and private) instant messaging inside chatrooms. It uses the OTR protocol for encrypted two-party chat and the (upcoming) mpOTR protocol for encrypted multi-party chat.
Run make chrome
to build a Google Chrome-loadable .zip extension (or just .zip the directory.)
Also available from the Chrome Web Store.
Run make firefox
to build a Mozilla Firefox-loadable .xpi extension (or just .zip the directory and change the extension to .xpi.)
Also available from Mozilla Firefox Addons.
Apple's model makes an automated build process difficult.
-----------------------------------------
| Windows Mac Linux |
|-----------------------------------------|
| Chrome | Yes Yes Yes |
|--------- |
| Firefox | Yes Yes Yes |
|--------- |
| Safari | Yes Yes |
|--------- |
-----------------------------------------
- Multiparty Protocol Specification
- Server Deployment Instructions
- Threat Model
- Design and Functionality Overview
- Architecture and Lifecycle
- XMPP [DONE] | Discussion, Library
- OTR [DONE] | Discussion, Library
- mpOTR | Discussion, Spec in progress. Currently relying on the Cryptocat Multiparty Protocol
We have a million issues worth discussing here!
Cryptocat is released under the GNU Affero General Public License (AGPL3):
Copyright (C)
2011, 2012 Nadim Kobeissi [email protected]
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see http://www.gnu.org/licenses/.
The full license text is included in LICENSE.txt
.
- Builds are available in
release/
.
Please review CHANGELOG.md
for an account of the changes made with each version update.
- Lead Developer: Nadim Kobeissi
- Development Contributors: Jacob Appelbaum, Joseph Bonneau, Arlo Breault, Daniel "koolfy" Faucon, Arturo Filasto, Fabio Pietrosanti
- Multimedia Contributors: A.J. Korkidakis, P.J. Onori, Rich Vreeland
With a warm thanks to the hard-working contributors who wish to remain anonymous.