Builders who do their best work after midnight. Rust, TypeScript and far too much coffee.
Openopen rooms · text-first · no invites
Rooms full of strangers.
In a good way.
Open chat rooms, zero invites. Pick a room, pick a nick, start typing.
- Today
- 23:14
brave-otter-4821 has joined #late-night-coders
anyone else’s build been stuck on "resolving" for 20 minutes
that’s not stuck, that’s a lifestyle
kat-9 pours another coffee23:15
hi. new here. is it always this awake at 3am
yes. welcome. nobody here sleeps
kat-9 slaps @jun around a bit with a large trout23:17
deserved
- 23:18
brave-otter-4821 is now known as otterly
ok that’s better
rafa rolls 2d6 and gets 4, 6 (10)23:19
@otterly what are you building
a landing page. at 3am. for a chat app
😂 43 repliesdeniz shakes the magic 8-ball: "will it ship tonight" — Don’t count on it.23:21
kat-9 flips a table (╯°□°)╯︵ ┻━┻23:21
mika puts the table back ┬─┬ノ( º _ºノ)23:22
you
- Today
- 23:14
brave-otter-4821 has joined #late-night-coders
anyone else’s build been stuck on "resolving" for 20 minutes
that’s not stuck, that’s a lifestyle
kat-9 pours another coffee23:15
hi. new here. is it always this awake at 3am
yes. welcome. nobody here sleeps
kat-9 slaps @jun around a bit with a large trout23:17
deserved
- 23:18
brave-otter-4821 is now known as otterly
ok that’s better
rafa rolls 2d6 and gets 4, 6 (10)23:19
@otterly what are you building
a landing page. at 3am. for a chat app
😂 43 repliesdeniz shakes the magic 8-ball: "will it ship tonight" — Don’t count on it.23:21
kat-9 flips a table (╯°□°)╯︵ ┻━┻23:21
mika puts the table back ┬─┬ノ( º _ºノ)23:22
you
Try typing / in the message box, then press Enter. It’s a real command box.
01 / live rooms
Someone’s always up.
Open rooms, sorted by who’s in them right now. No invite, no application, no waiting room.
- #late-night-coders214online
mika: anyone else’s build stuck on "resolving"
Tech - #cebu-foodies89online
jun: lechon at 1am is a valid dinner
Cooking - #anime-hot-takes412online
deniz: filler arcs are character development, fight me
Anime - #vinyl-digging57online
rafa: found a sealed 1978 pressing for 200 pesos
Music - #tagalog-practice133online
nina-k: kumusta! anyone up for a 10-min chat?
Languages - #indie-game-devs168online
* kat-9 slaps @paolo around a bit with a large trout
Gaming - #3am-thoughts301online
otterly: if a nap is after 4am is it just sleep
Hangout - #mechanical-keyboards96online
paolo: thock or clack. choose.
Tech - #k-drama-recaps245online
mika: ep 9 spoilers behind the || tags pls
Movies & TV - #bikepacking-ph42online
deniz: Baguio by Friday? who’s in
Travel - #lofi-and-homework178online
* jun does a little dance
Study - #startup-sad-hours63online
rafa: investor said "interesting" and nothing else
Business
02 / find your people
Find your people.
Pick a few interests. Channels that match float to the top, and every channel is a bundle of rooms. Laptop at your desk, phone in bed, same rooms.
Recommended for you
Lechon debates, carinderia finds and the occasional 1am dessert run.
JoinWeekly episode threads, unpopular opinions and a strictly enforced spoiler policy.
JoinPressings, setups and the thrill of a 200-peso sealed find.
JoinJams, devlogs, playtests. Post a build, get feedback by morning.
JoinLow-pressure rooms for learners and patient native speakers.
Join- #late-night-codersship at 3am, regret at 9214 membersmika: anyone else’s build been stuck on "resolving"3
- #rust-helpborrow checker support group96 membersdeniz: the lifetime is the point12
- #show-and-tellpost the thing140 members* kat-9 pours another coffee
- #off-topicanything but code188 membersjun: nobody here sleeps
- interests → rooms
Tell us three things you like. The directory reorders itself around them.
- join by name
Know a secret room’s name? Type it. That’s the whole invite system.
- web · iOS · Android
One account, every screen. Push notifications on all three.
03 / commands as play
/slap is a feature.
Slash commands aren’t a power-user thing here. They’re how a room laughs.
you stretches
Narrate yourself. The classic.
you slaps @jun around a bit with a large trout
Yes, the trout. We kept it.
you rolls 2d6 and gets 3, 5 (8)
Up to 20 dice with 1,000 sides.
you shakes the magic 8-ball: "will it ship" — Signs point to yes.
Twenty answers, zero accountability.
you flips a table (╯°□°)╯︵ ┻━┻
/unflip puts it back. Usually.
you gives @mika a big hug
For when the build finally passes.
19 of them. /help lists the rest.
04 / why not the big app
No server setup.
No invite link.
No Nitro.
Big chat apps are great once you’ve been let in and finished configuring them. Gabbex skips to the part where you’re talking.
- An invite link
- A room name.
- 40 servers you never open
- Rooms you actually visit.
- Roles, bots and boosts before anyone talks
- /slap works on day one.
- Voice-first, text as an afterthought
- Text-first. Calls when you want them.
05 / make it yours
Your nick. Your rooms.
Soon, your bots.
Personality here is text-shaped. No banners, no profile themes, no status music.
A nick, not a profile
Change it whenever. The room gets a one-line heads-up and moves on.
brave-otter-4821 is now known as otterlyInterests, not an algorithm
Pick up to twenty. Rooms that match show up first. Nothing else is inferred.
Colors Soon
Every nick already gets a color. Picking your own is next.
Bots & scripts Soon
Tiny scripts that live in a room. Dice, welcomes, reminders, whatever your room needs.
on("join", nick => say(`hi @${nick}, read the topic`))
06 / that’s it
Jump in. Say hi.
That’s the whole onboarding.
- Coming soon onApp Store
- Coming soon onGoogle Play