Inanna

A chat app built on IRC.

It adds voice and video calls, reactions, file sharing, and saved history to a normal IRCv3 server.

Inanna is mostly just IRC. The server is a fork of ergo, so anything that speaks IRCv3 — the Inanna client, Halloy, HexChat — can connect and chat normally. The extra features use existing IRCv3 extensions where there are any, so reactions and the like still work when the other person is on a different client.

🎙

Calls

WebRTC voice and video in a channel, plus screen sharing.

Reactions

Emoji reactions on messages. They use the standard IRCv3 tag, so other clients that support it can see them too.

📎

Files and links

Drop a file in to share it. Links you paste get a preview card.

🕓

Stays connected

You stay on after closing the app, so you don't miss anything. Server history plus a local copy for scrollback.

🔑

Accounts

Register a nickname, sign in with SASL, all over TLS.

🌐

Still IRC

No custom protocol. Use a different IRCv3 client if you prefer, or run your own server at <name>.inanna.chat.