grappa
Modern IRC — always-on, usable from a phone.
Without making it not-IRC.
Log in with a nick and you're in. A password is only for registered users.
One bouncer, many ways in
grappa 1.3.0
An always-on IRC bouncer with a REST API. It stays connected so you don't have to.
cicchetto 1.3.0
A PWA that looks like irssi and speaks only REST. Install it on your home screen.
shottino beta
A terminal client (ncurses, C) over the same REST + WebSocket surface. IRC back in a terminal.
bicchierino alpha
A stateless IRC-facade bridge by Sonic: point irssi, WeeChat or HexChat at it and talk to a grappa account as if grappa spoke IRC. On GitHub, current version on the releases page.
Resentin alpha
A native Android client by Lucy (Kotlin + Jetpack Compose) — not the PWA. Notifications work, and a tap opens the right channel. The interface speaks English and Italian. On GitHub, APK and current version on the releases page.
The bouncer does the real work: it stays on IRC for you whether the app is open or not. Close the tab, come back later — you're still on, scrollback and all. None of the clients parse a line of IRC; the protocol stays on the server. Running live on the Azzurra network, and on other people's servers too. Stable since 1.0, and still moving fast.
See it
Three clients, one bouncer. Pick a tab; tap any shot for detail.
cicchetto — the web client. The same IRC, from a phone or a full desktop window.
shottino — a terminal client by nextime, on the same bouncer. Nothing to install on the server: it talks to grappa over the socket, so the scrollback is the one you already have.
Resentin — a native Android client by Lucy, on the same bouncer. Not a wrapper around the web client: Kotlin and Jetpack Compose, with UnifiedPush notifications. Screenshots by the author.
Is this for you?
grappa is for you if…
- You want to stay connected and never miss a thing: close the window, come back whenever you like, and everything's still there — channels, conversations, and the messages that arrived while you were away. You never start from scratch
- You just want to drop in and chat: pick a name and you're in, no signup. And even without an account you stay connected: as long as you don't clear your browser data you'll find everything where you left it, and you can move your session to another device — just come back within a couple of days
- You want a name that stays yours: sign up, that name is reserved and no one else can take it. Log back in with your name and password from any device — for good, even if you've wiped everything, with no two-day limit. And if you'd rather leave nothing behind, you can delete your account and your data whenever you like
- You don't want to install anything: open the site and chat from your phone, like any website. If you like it, add it to your phone's home screen and it feels like an app
- You want IRC on your phone, done right: a fast, slick mobile experience like no other client. IRC that's still IRC — on your phone
…and not for you if:
- You already have a program on your computer and you're perfectly happy with it
- You want nothing kept anywhere at all: incognito gets close — no account, and the session is deleted about an hour after you close it — but while it is open your messages do sit on the server, because that is what lets you close the tab and find them again
News
What people say
Your own, end to end. Install grappa — server and client together — on your own machine: Debian, Fedora and Arch packages, a container image, or one click on AWS. Other people already run their own. — the code is on GitHub
What's shipping
Backlog → queued → cooking → next release → shipped. Live from the issue tracker.
Ready?
Log in with a nick — you're on IRC in seconds.
Try it now →