Skip to content
CryptIRC

YOUR SERVER. YOUR CONNECTION.

IRC that stays
with you.

Keep your networks connected. Come back to your history. Pick up the conversation from your browser, desktop, phone, or terminal.

Use the free hosted client, or run your own server.

CryptIRC / desktop preview#dev
CryptIRC desktop client with channel sidebar, message history, and user list
Current interface preview · example conversation.
24/7persistent connections
227built-in themes
64animated themes
52terminal themes

THE IRC YOU KNOW, WITH ROOM TO GROW

Less catching up.
More conversation.

Your server does the staying online. Your clients let you join in wherever you are.

01 / CONNECT

Leave the connection to us.

The IRC daemon stays on your server while your devices sleep. Routine web-server updates can keep those connections running.

02 / CATCH UP

Find your place again.

Search encrypted history, follow unread markers, and jump from a mention or PM notice to the matching conversation.

03 / MAKE IT YOURS

Keep your kind of IRC.

Multiple networks, familiar commands, SASL, IRCv3, favorite channels, and layouts that work with a keyboard or a thumb.

ONE ACCOUNT. YOUR DEVICES.

At your desk.
In your pocket.
In your terminal.

Switch between the web client, desktop apps, an installable mobile PWA, and cryptirc-tui. Your conversations and preferences can follow you.

CryptIRC conversation in the mobile web app
cryptirc-tuiSSH / tmux
CryptIRC terminal client with channel list and conversation

Prefer a terminal? You’re covered.

A CLIENT THAT FEELS LIKE YOURS

Find your palette.
Then make it personal.

227 themes, from quiet editor classics to animated scenes and familiar mIRC, HexChat, XChat, and irssi skins. Adjust fonts and columns, edit a palette, or add your own background.

Explore the theme gallery

KNOW WHAT’S PROTECTED

Encrypted storage.
Optional E2E.

A personal vault protects stored history, credentials, and notes. Compatible clients can add Signal Protocol encryption to private conversations, and shared keys can protect channel messages.

Read about the encryption
AES-256-GCM

Per-user encrypted logs, saved credentials, and private notes.

Signal Protocol

Optional DM encryption with X3DH and Double Ratchet.

A server you trust

The server handles ordinary IRC traffic and unlocks the storage vault. At-rest encryption does not make all IRC traffic end-to-end encrypted.

THE SERVER STAYS. YOU COME AND GO.

Connect once.
Pick up anywhere.

  1. Sign in and add your networks.

    Use the hosted client or your own CryptIRC server, then join the channels you care about.

  2. Let your server hold the connections.

    The persistent IRC daemon keeps working while your laptop and phone are away.

  3. Reopen a client and catch up.

    Read history, check Notices, and continue the conversation.

HOSTED OR SELF-HOSTED

Your server.
Your setup.

Start with the interactive installer for Debian or Ubuntu. It walks through HTTPS, registration, and first-user setup. Arch Linux has its own installer.

Install and update guide
Debian / Ubuntu
git clone https://github.com/gh0st68/CryptIRC.git
cd CryptIRC
sudo bash deploy/deploy.sh

Linux server · root access · ports 80 / 443
Arch: deploy/deploy-arch.sh

WHEN YOU WANT A LITTLE MORE

The useful extras
are already here.

Share the good stuff. Inline media, a GIF picker, uploads, text / HTML / Markdown pastes, and a URL shortener.

Make alerts work for you. PM and mention notifications, custom highlights, conversation mutes, and quiet hours.

Add a helping hand. Optional AI providers, 19 bots, and configurable moderation tools. External services are opt-in.

A FEW THINGS TO KNOW

Before you
join in.

More questions? Find us in #dev or #twisted on irc.twistednet.org.

Do I need to keep the client open?

Your CryptIRC server holds the IRC connections while your devices are away. Reopen the client to catch up on stored history. The server and IRC daemon need to stay running.

Can I connect to other IRC networks?

Yes. Add multiple IRC networks to the same account. TwistedNET is one option, and your other networks can sit alongside it.

How does the encryption work?

Logs, saved credentials, and notes use an encrypted per-user vault. Compatible clients can enable Signal Protocol E2E for DMs; shared channel encryption is optional. The server handles ordinary IRC traffic and unlocks the storage vault, so choose a server you trust.

How do I install it on a phone?

On iPhone or iPad, open the client in Safari and choose Share → Add to Home Screen. On Android, use Add to Home Screen or Install app in a compatible browser. Notification availability depends on browser permission and platform support.

Can I self-host?

Yes. Interactive installers cover Debian, Ubuntu, and Arch Linux. You need a Linux server with root access and ports 80 and 443 available. The install guide covers setup, updates, registration, and manual installation.

PICK A CHANNEL. SAY HELLO.

Your next conversation
is waiting.