Slack-class UX with reactions, threads, media, and AT Protocol login.
Native Tauri app for macOS. Same web client, native performance.
Native SwiftUI app via Rust FFI. Full feature parity.
TUI client with inline images, reactions, and AT Protocol auth.
irssi, WeeChat, Hexchat, mIRC — connect as guest, no changes needed.
Rust SDK + bot framework. LLM-powered personas in 50 lines.
Your Bluesky DID is your IRC identity. Permanent nick ownership. Persistent ops. Verified badges. No NickServ, no passwords.
How authentication works →Reactions, threads, message editing, deletion, typing indicators, inline images, Bluesky embeds, YouTube thumbnails. All over standard IRC protocol.
Web client features →Cryptographic channel policies with verifiable credentials. Appoint moderators, require GitHub org membership, gate on Bluesky follows, or bring your own verifier. Every decision is signed and auditable.
Moderation guide →Server-to-server over iroh QUIC. CRDT state convergence via Automerge. Channels, messages, and policies sync across servers automatically.
Federation guide →Rust SDK, bot framework, REST API, media uploads, and a decoupled verifier architecture. Build bots, custom moderation services, or entirely new clients — no server changes needed.
Verifier architecture →Single Rust binary. SQLite persistence. TLS, nginx, systemd. Add your own credential verifiers. Federate with other freeq servers or run standalone.
Self-hosting guide →| ✓ | Sign in with Bluesky — your DID is your IRC identity, permanent and portable |
| ✓ | DID-based nick ownership, persistent ops, and verified badges across reconnects and servers |
| ✓ | Credential-based moderation — appoint halfops via signed credentials from any verifier |
| ✓ | Channel policies with verifiable credentials — gate joins on GitHub org, Bluesky follows, or custom verifiers |
| ✓ | Server-to-server federation via iroh QUIC with CRDT state convergence |
| ✓ | Reactions, threads, message editing, deletion, typing indicators, and inline media |
| ✓ | Image uploads, Bluesky post embeds, YouTube thumbnails, and link previews |
| ✓ | Web, desktop (Tauri), iOS (SwiftUI), and TUI clients — plus any standard IRC client as guest |
| ✓ | Decoupled verifier architecture — build third-party credential issuers with zero server changes |
| ✓ | IRCv3: message-tags, server-time, chathistory, echo-message, away-notify, batch |
| ✓ | Rust SDK + bot framework — LLM-powered personas in 50 lines of code |
| ✓ | 100% backward compatible — irssi, WeeChat, Hexchat all work unchanged |