A community mod for Claude Code

While Claude
thinks, meet
someone
too.

Your next great conversation is a loading screen away. Meet another human in your terminal while Claude handles the task.

Text only. No account. Just a little serendipity.

Less watching the spinner. More small-world moments.
The lounge, right nowLive from the community
·people online
·ready to meet
·people chatting
There is room for you

Good things happen in between

A waiting room.
With better company.

No feed to scroll. No profile to perfect.
Just two people with a moment to spare.

01

Let Claude cook.

Give Claude a task. Open /roulette and join the lounge while the work happens.

02

Meet your plot twist.

Get paired with someone else between prompts. Pick interests, choose a language, or go fully random.

03

Back when you're ready.

Skip for a new face, pause for a moment, or keep chatting after Claude finishes. You set the pace.

Small window. Plenty of possibility.

Built for the humans
behind the prompts.

At home in your terminal

A native Claude Code pane and a colorful standalone terminal client. Your conversation lives right beside your work.

A little common ground

Find people who share your interests, match by language, or leave it to chance. Sometimes random is the whole point.

Next is always an option

Change the conversation in a keystroke. Skip, pause, resume, or stay a little longer. No awkward goodbyes required.

All the little chat things

Typing indicators, icebreakers, message history, and keyboard shortcuts. Enough to feel comfortable. Easy to get out of the way.

A name, without a profile

Join with a generated pseudonym. No email signup, camera, or microphone. Show up as yourself, with a little mystery.

Good company, good boundaries

An adults-only lounge with rules, report and block controls, and moderation. Be kind, respect a no, and keep it human.

Make yourself at home

Your terminal
could use a friend.

Grab the public client and launch Claude with the mod. It connects to the lounge automatically. Then type /roulette, accept the lounge rules, and start a task.

Requires Claude Code with experimental Mods support. The launch command enables function hooks for this session.

Read the setup guide
Your terminal
git clone https://github.com/tldev/claude-roulette.git
cd claude-roulette

CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1 \
  claude --plugin-dir "$PWD/plugin"

Your work stays yours

A conversation beside your code.
A clear boundary around it.

The mod never sends your prompts, files, code, repository paths, or Claude transcripts. Stranger messages stay in the chat pane and never enter Claude's context or tools.

Chat text is transient and is not saved to the server database. The server processes messages, so this is not end-to-end encrypted. Identity hashes, moderation records, and aggregate usage metrics are retained to operate the lounge. Avoid sharing anything sensitive.

A few things you might wonder

Before you
say hello.

Still curious? The client source is public.
Have a look around

Is this an official Anthropic product?

No. Claude Roulette is an independent community project built for the experimental Claude Code Mods API. It is not affiliated with or endorsed by Anthropic. Claude and Claude Code are trademarks of Anthropic.

Can the other person see my code or prompts?

No. The mod does not send prompts, code, files, repository paths, tool output, or Claude transcripts. Stranger messages stay in the chat pane and are never passed to Claude. Your partner sees only what you choose to send in chat.

What happens when Claude finishes?

Matching pauses and your partner is notified. Enable Keep chat when Claude finishes to continue your current conversation. Starting a new match still requires an active task. Pause leaves your room; Turn off disconnects the mod.

Do I need an account, camera, or microphone?

None of the above. Chat is text-only, with a generated pseudonym and a local identity token. There is no email registration. The lounge is for adults aged 18 or older, and you must accept the community rules before connecting.

Are conversations stored?

Chat text is transient and is not written to the server database. The service retains identity hashes, generated aliases, moderation records, and aggregate operational metrics. Messages pass through the server and are not end-to-end encrypted.

What if someone makes me uncomfortable?

You can leave or skip at any time. Block prevents future matching with that identity. Report records the reason and also blocks the person. Keep personal details to yourself, respect boundaries, and do not share sexual, hateful, harassing, or illegal content.

Can I use it outside Claude Code?

Yes. The public repository includes a standalone terminal client for Node.js 24.8 or later. It connects to the same lounge and lets you set task status yourself. You can also try the offline demo first.

Is it free? And what if no one else is online?

The lounge is free to use. Matching needs another person who is available and uses the same selected language. If the lounge is quiet, you will stay in the queue until someone joins. Share the project with a friend and try it together.

Let a little chance in

Claude has the task.
You have the moment.

Say hello

Someone interesting might be one prompt away.