KursalChat/Kursal

Peer-to-peer, end-to-end encrypted messaging that puts you in control. No servers. No tracking. Just your private conversations.

Rust

16

192 commits

updated Sep 28, 2026

See the code

See what people are saying

README

Kursal

Big Brother was watching you.

Website • Whitepaper • Download

License: AGPL v3 PRs Welcome Translation status

[!IMPORTANT] Kursal is currently in public beta. Expect bugs, missing features, and some instability!
Subscribe to the mailing list to be notified when we release a stable version.

Kursal is a peer-to-peer, end-to-end encrypted messenger. Messages are encrypted on your device and routed through a decentralized relay network. There is no central server: no one can read your messages or learn who you are talking to.

For a full technical description, read the Whitepaper.

Features

  • No account - no phone number, no email.
  • File transfers - no file size limit!
  • Delivers offline - messages wait in an encrypted mailbox until your contact comes back.

Curious how that compares to other messengers? See our Comparison page.

Installation

macOS / Linux

curl -fsSL https://kursal.chat/install.sh | bash

Windows

powershell -c "irm kursal.chat/install.ps1 | iex"

Or download manually.

[!WARNING] This software has not been independently audited. Use at your own risk.

Roadmap

We're a small team, but you can follow what features we're building on the progress page, or check out what issues we're working on on our TODO board.

Contributing

Every kind of help counts.

Translation status Backers

Star History

Star History Chart

License

© KursalChat 2026. Code distributed under AGPL-3.0-only.

Visual assets (app icon, banner, etc.) are all rights reserved.


Made with ❤ by Kodeur_Kubik & Arlo.
Thank you ChoosingBerry for the art.
decentralization
e2ee
kursal
messaging
p2p
privacy

KursalChat/Kursal

Peer-to-peer, end-to-end encrypted messaging that puts you in control. No servers. No tracking. Just your private conversations.

Rust

16

192 commits

updated Sep 28, 2026

See the code

See what people are saying

README

Kursal

Big Brother was watching you.

Website • Whitepaper • Download

License: AGPL v3 PRs Welcome Translation status

[!IMPORTANT] Kursal is currently in public beta. Expect bugs, missing features, and some instability!
Subscribe to the mailing list to be notified when we release a stable version.

Kursal is a peer-to-peer, end-to-end encrypted messenger. Messages are encrypted on your device and routed through a decentralized relay network. There is no central server: no one can read your messages or learn who you are talking to.

For a full technical description, read the Whitepaper.

Features

  • No account - no phone number, no email.
  • File transfers - no file size limit!
  • Delivers offline - messages wait in an encrypted mailbox until your contact comes back.

Curious how that compares to other messengers? See our Comparison page.

Installation

macOS / Linux

curl -fsSL https://kursal.chat/install.sh | bash

Windows

powershell -c "irm kursal.chat/install.ps1 | iex"

Or download manually.

[!WARNING] This software has not been independently audited. Use at your own risk.

Roadmap

We're a small team, but you can follow what features we're building on the progress page, or check out what issues we're working on on our TODO board.

Contributing

Every kind of help counts.

Translation status Backers

Star History

Star History Chart

License

© KursalChat 2026. Code distributed under AGPL-3.0-only.

Visual assets (app icon, banner, etc.) are all rights reserved.


Made with ❤ by Kodeur_Kubik & Arlo.
Thank you ChoosingBerry for the art.
decentralization
e2ee
kursal
messaging
p2p
privacy

Languages

Rust

45.8%

Svelte

33.8%

TypeScript

13.0%

Java

2.1%

Shell

1.8%

Kotlin

1.6%