ASSEMBLE.
SUMMON.
MISBEHAVE.
A shared room where you and your friends gang up on the same character.ai bot. One conversation, many voices, mutually assured chaos.
OPEN A ROOM
You are the host. Your CAI account drives the conversation.
JOIN A ROOM
Got a code from the host? Walk in.
HELP // how does sign-in work? + getting the character ID
The default: email login
Enter the email on your CAI account → CAI sends a "sign in to Character.AI" email → paste the full link from that email back into COVEN. The server completes the sign-in and stores your session token locally so you don't have to do it again next time.
The token is kept in your browser's localStorage on
your device, and in the server's memory while the process is running.
The "FORGET" button wipes it from your browser.
The character ID
Open any character on character.ai and look at the URL:
character.ai/chat/THIS_PART. Copy that
part.
Already have a token? (advanced)
Switch to the PASTE TOKEN tab. Get the cookie via DevTools →
Application → Cookies → https://character.ai →
HTTP_AUTHORIZATION. Strip the leading Token
if present.
Why does only the host log in?
Character.AI ties a conversation to one account/session. To make the
bot see one coherent chat with multiple humans (instead of N parallel
solo chats), all messages are routed through the host's session and
prefixed with each speaker's name like [friend]: message.
Your friends don't need to sign in — they just walk in with the room
code.
Heads up
This uses an unofficial, reverse-engineered Character.AI auth flow. CAI doesn't publish a public API, so functionality depends on their site not changing drastically. Don't paste your email on a machine you don't own.