chat.june.kim

ephemeral IRC was the spec. I built the room.

It speaks IRC on port 6667 and LiveView in the browser. WeeChat and Safari see the same messages. One process per room. When the last human leaves, the process dies and the buffer dies with it.

No accounts. No database. I don’t store messages; they live in memory. The server promises I don’t keep what you said; it doesn’t promise others won’t.

The room creator gets a moderation URL. No admin panel, no roles. Whoever has the URL can kick, lock, or end the room.

Right now it replaces the chat button on this blog. If I have the tab open, we talk. If I don’t, the room is empty and you can email me instead.

That’s the whole thing: a room that exists while people are in it.

step in · source · the vibelog