// twistednet's own client
CryptIRC
An always-on IRC client built by TwistedNET. Stays connected 24/7 like a bouncer — so you never miss a message — with native mobile and desktop apps, end-to-end encryption, and your full history synced across every device. Use our hosted version, or run your own.
// why cryptirc
Built to keep you connected
A bouncer, a client and an encrypted vault in one — designed to match the network it came from.
Never disconnect
A bouncer is built in. Your server holds the connection even when every device is off, then replays everything you missed the moment you return.
Every device
Native apps for Windows, macOS and Linux, plus an installable PWA for iOS and Android. All in sync — pick up the conversation anywhere.
Private by default
Signal-protocol end-to-end encryption for DMs and an AES-256-GCM vault for logs and keys. Your passphrase never leaves your device — even we can't read your history.
Yours to run
Connect to as many IRC networks as you like. Use our hosted instance for zero setup, or self-host the whole thing from GitHub in a single command.
// how the bouncer works
Connect once. Stay online forever.
You connect
Sign in to your CryptIRC server and add the IRC networks and channels you care about — TwistedNET is ready out of the box.
It stays on
Your server keeps the connections alive around the clock, logging everything to an encrypted vault — even while your phone and laptop sleep.
You catch up
Reattach from any device and your full, encrypted history is waiting — synced and exactly where you left off. Nothing missed.
// zero-knowledge by design
Encrypted so even we can't read it
Your vault key is derived from your passphrase on your own device. The passphrase is never sent to the server or stored anywhere. Logs, credentials and notes are encrypted with that key before they ever touch disk.
// on every device
The same client, everywhere
chmod +x and run. Download// two ways to run it
Use ours, or run your own
Use ours
Register on our hosted CryptIRC instance and you're online in a minute — nothing to install, always-on, ready for TwistedNET and any other network you add.
Launch CryptIRC →Run your own
Grab the source from GitHub and deploy your own CryptIRC in one command — Rust backend, Caddy, TLS and systemd configured for you. Full control of your bouncer and data.
See the install ↓// self-host in one command
Deploy your own in minutes
The deploy script handles everything — Rust, Caddy, Postfix, systemd, TLS, firewall and your first admin user. Runs on Debian 12, Ubuntu 22.04+ or Arch.
# clone, then let the installer do the rest $ git clone https://github.com/gh0st68/CryptIRC.git $ cd CryptIRC $ sudo bash deploy/deploy.sh # no domain? press Enter at the prompt to serve on your # IP with a self-signed cert. Arch users: deploy/deploy-arch.sh
Full walkthrough in the INSTALL guide · Browse all 172 themes.
// and a whole lot more
Everything else packed in
/ud Urban Dictionary
Multi-network favourites
Desktop pets & widgets
Encrypted notes
Rust backend
// questions
Frequently asked
What exactly is a bouncer?
Do I have to keep an app open?
Is it really private?
Which networks does it work with?
irc.twistednet.org · 6697 TLS), and you can add as many other networks as you like.Is it free?
How hard is it to self-host?
sudo bash deploy/deploy.sh on a fresh Debian, Ubuntu or Arch box — it sets up Rust, Caddy, TLS, systemd and your first user. No domain required; it can serve on your IP with a self-signed certificate.Where do I get help?
irc.twistednet.org, or open an issue on GitHub.// get started
Never miss a message again
Launch the hosted client in your browser, or deploy your own. Either way you're online in minutes.