Chat Pro is an all-in-one room chat for RCWeb. Use it to talk with everyone, open private conversations, share media and files, and make one-to-one audio or video calls from a phone, tablet, or desktop browser.

If the browser does not already have an rcwebName, Chat Pro asks for a display name before joining the room. Choose any of the 100 futuristic people, animals, robots, aliens, and creatures as your profile picture, then select Save profile.
Your name and picture appear in the people list, conversation tabs, messages, notifications, and calls. To change them later, select your profile at the top-right of the app. Changes are announced to the room automatically and are also applied to your existing messages on each connected browser.
The profile is saved only in the browser you are using. A different browser or device may ask you to choose a profile again.
![]()
The people list on the left shows the other Chat Pro users who are online. Your own profile is deliberately omitted. The list updates automatically as people connect, disconnect, reconnect, or edit their profiles, so separate join and leave messages are not needed.
Use Find a person to filter a busy room by display name. Every person has three quick actions:
On a phone, select the menu button at the top-left to slide the people list into view. Select the menu button again, the close button, the shaded area outside the list, or a person to hide it.
The Broadcast tab is always available. Anything sent here is visible to every Chat Pro user in the same room.
Type a message and select Send, or press Enter. Use Shift+Enter to add a new line. Web addresses in messages become clickable links. Chat Pro also shows who is typing and displays unread counts on tabs when messages arrive elsewhere.
Recent Broadcast history is shared by active peers with newly connected users. It remains available while at least one participating browser still holds it, up to the app's recent-history limit. Chat Pro does not store the room history in a server-side message database.
Select Message beside someone to add a private tab with their name. Messages and media sent from this tab are targeted only to that person's current RCWeb client.
Each private conversation has its own history, typing indicator, unread count, and close button. Closing a tab only removes it from your tab bar; a new private message from that person opens it again. If the person goes offline, the tab can remain visible so you can review the conversation, but sending is disabled until they return.
Private histories are never included in the Broadcast history given to newcomers. They exist only in the browsers participating in that conversation and are not restored from a server after those browser tabs close.
In Broadcast or a private conversation, select the + button beside the message box and choose an image or video.
The sender's profile picture and name appear at the top-left of every message bubble, followed by the text or shared media and its time.
The permanent Files tab is the room library. It collects every image and video shared in Broadcast and can also share documents, audio, archives, code, ebooks, databases, fonts, applications, 3D models, calendars, and other file types.
To share files without posting a chat message:
Each entry shows the filename, size, person who shared it, and whether it is currently available. Common extensions use matching file-type artwork. Images show a thumbnail generated by the sharing browser, while Broadcast videos use their generated frame thumbnail.
Use Preview for available images and videos. Use Download for any available file. Files stream directly from the person sharing them through the RCWeb file proxy; the full file is not uploaded to permanent RCWeb storage.
When a file owner closes Chat Pro or disconnects, their files remain listed but become Unavailable. They become available again if that same room client reconnects while still hosting the files. Keeping the sharing tab open keeps its files accessible.
![]()
Start a call with the Audio or Video action beside a person. You can also open that person's private tab and use the call buttons above the conversation.
The other person can Accept or Decline the incoming call. During a connected call you can:
Calls are one-to-one. RCWeb carries the invitation and connection signaling, while WebRTC sends audio and video directly between the two browsers.
Camera and microphone access normally requires HTTPS or localhost. Grant the browser permission when prompted. Chat Pro uses public STUN discovery but has no TURN relay, so a direct call may fail on particularly restrictive corporate, school, mobile, or guest networks.
The invite controls are at the bottom-left of the people panel:
Do not remove or change the r room parameter when sharing the link. People using different room identifiers cannot see or contact each other.
Chat Pro adapts to modern mobile and desktop browsers. On larger screens, the people list stays visible beside the active conversation. On smaller screens, it becomes a slide-out panel, conversation tabs scroll horizontally, and calls use the available screen space.
For the best mobile calling experience, keep the browser in the foreground, allow camera and microphone access, and avoid locking the device during a call or transfer.
localhost, and try another network if direct WebRTC traffic is restricted.