MCPcopy Create free account
hub / github.com/Speek-App/Speek

github.com/Speek-App/Speek @v1.7.0-release

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.7.0-release ↗ · + Follow
19,872 symbols 62,659 edges 1,824 files 7,849 documented · 39% updated 3y agov1.7.0-release · 2022-07-31★ 76419 open issues

Browse by type

Functions 16,263 Types & classes 3,609
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Speek! Secure Messenger

License

Speek.Chat is currently available for OS X (10.12 or later), Linux and Windows. Visit the releases page for the latest version and changelog. Alternatively, the newest version of Speek.Chat is also available on the MacOS Appstore, the Microsoft Store and the Google Play Store.

Speek is serverless, stores no metadata, requires no ID or phone number and all messages including file transfers are end-to-end encrypted and routed via the Tor network. This makes it possible that IP addresses are never public and users can stay anonymous. Furthermore, due to its decentralized (p2p) nature, there is no middleman server that could be compromised, taken down or leak user information such as IP addresses, contacts, metadata or even messages.

Users are only identified via public keys. Each user can share their public key with others to add them to their contact list.

  • 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!)
  • Your messages and data are never stored on any servers and you can converse without middlemen.
  • There are no servers or operators that could be compromised, exposing your information.
  • It's cross-platform and easy for non-technical users.
  • All your messages are private. Nothing is stored and there is no meta-data. Once you close Speek! all your messages are deleted.

How it works

Speek.Chat 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.

Speek.Chat is not affiliated with or endorsed by The Tor Project.

For more information, you can read about Tor and learn about Speek.Chat's design or protocol.

Downloads

Speek.Chat is currently available for OS X (10.12 or later), Linux and Windows. Visit the releases page for the latest version and changelog. Alternatively, the newest version of Speek.Chat is also available on the Microsoft Store.

License

Everything is open-source and open to contribution.

Building from source

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

Other

Bugs can be reported on the issue tracker.

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Function 12,306
Method 3,957
Class 3,438
Enum 170
Interface 1

Languages

C52%
C++44%
Python3%
Rust1%
TypeScript1%
Kotlin1%

Modules by API surface

src/extern/fmt/test/gtest/gtest.h995 symbols
src/extern/fmt/test/gmock/gmock.h791 symbols
src/libtego_ui/utils/json.h547 symbols
src/extern/fmt/test/gmock-gtest-all.cc528 symbols
src/extern/fmt/include/fmt/format.h314 symbols
src/extern/tor/src/trunnel/socks5.c207 symbols
src/extern/tor/src/trunnel/ed25519_cert.c207 symbols
src/extern/fmt/include/fmt/core.h200 symbols
src/extern/tor/src/trunnel/link_handshake.c179 symbols
src/extern/tor/src/feature/hs/hs_service.c134 symbols
src/extern/fmt/include/fmt/chrono.h133 symbols
src/extern/tor/src/core/mainloop/connection.c131 symbols

For agents

$ claude mcp add Speek \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page