{"id":36901300,"url":"https://github.com/alinawan/robloxchatlauncher","last_synced_at":"2026-04-01T19:05:12.484Z","repository":{"id":331588068,"uuid":"1127691197","full_name":"AlinaWan/RobloxChatLauncher","owner":"AlinaWan","description":"A full stack launcher ecosystem designed to restore and modernize the Roblox social experience because Roblox is removing in-game communication unless users provide pictures of their face or government IDs.","archived":false,"fork":false,"pushed_at":"2026-03-03T10:37:52.000Z","size":2040,"stargazers_count":12,"open_issues_count":6,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-03-03T13:07:20.957Z","etag":null,"topics":["csharp","docker","expressjs","javascript","nodejs","postgresql","roblox"],"latest_commit_sha":null,"homepage":"https://RobloxChatLauncher.onrender.com","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AlinaWan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-01-04T12:07:12.000Z","updated_at":"2026-03-03T10:38:02.000Z","dependencies_parsed_at":"2026-03-01T00:04:56.583Z","dependency_job_id":null,"html_url":"https://github.com/AlinaWan/RobloxChatLauncher","commit_stats":null,"previous_names":["alinawan/robloxchatlauncher"],"tags_count":25,"template":false,"template_full_name":null,"purl":"pkg:github/AlinaWan/RobloxChatLauncher","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlinaWan%2FRobloxChatLauncher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlinaWan%2FRobloxChatLauncher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlinaWan%2FRobloxChatLauncher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlinaWan%2FRobloxChatLauncher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AlinaWan","download_url":"https://codeload.github.com/AlinaWan/RobloxChatLauncher/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlinaWan%2FRobloxChatLauncher/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30207398,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-07T03:24:23.086Z","status":"ssl_error","status_checked_at":"2026-03-07T03:23:11.444Z","response_time":53,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csharp","docker","expressjs","javascript","nodejs","postgresql","roblox"],"created_at":"2026-01-12T15:47:16.233Z","updated_at":"2026-04-01T19:05:12.470Z","avatar_url":"https://github.com/AlinaWan.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003e [!CAUTION]\n\u003e The only official place to download Roblox Chat Launcher is [this GitHub repository](https://github.com/AlinaWan/RobloxChatLauncher). Any other websites offering downloads or claiming to be us are not owned by us.\n\n\u003e [!WARNING]\n\u003e Roblox Chat Launcher is looking for developers and contributors fluent in C#, JavaScript, and Luau to help improve and maintain the ecosystem.\n\n\u003e [!WARNING]\n\u003e Roblox Chat Launcher is seeking a long-term billing partner to cover hosting costs and API costs.\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://github.com/AlinaWan/RobloxChatLauncher/raw/main/assets/brand/rcl_logo_dark.webp#gh-dark-mode-only\" width=\"580\"\u003e\n    \u003cimg src=\"https://github.com/AlinaWan/RobloxChatLauncher/raw/main/assets/brand/rcl_logo_light.webp#gh-light-mode-only\" width=\"580\"\u003e\n\u003c/p\u003e\n\n\u003c!--\n\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003eRoblox Chat Launcher\u003c/h1\u003e\n\u003c/div\u003e\n--\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \n[![License](https://img.shields.io/github/license/AlinaWan/RobloxChatLauncher)](LICENSE)\n[![GitHub Release](https://img.shields.io/github/v/release/AlinaWan/RobloxChatLauncher?include_prereleases\u0026label=Release\u0026color=green)](https://github.com/AlinaWan/RobloxChatLauncher/releases/latest)\n[![Contributors welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](CONTRIBUTING.md)\n[![C#](https://custom-icon-badges.demolab.com/badge/C%23-%23239120.svg?logo=cshrp\u0026logoColor=white)](#)\n[![JavaScript](https://img.shields.io/badge/JavaScript-F7DF1E?logo=javascript\u0026logoColor=000)](#)\n[![Node.js](https://img.shields.io/badge/Node.js-6DA55F?logo=node.js\u0026logoColor=white)](#)\n[![Express.js](https://img.shields.io/badge/Express.js-%23404d59.svg?logo=express\u0026logoColor=%2361DAFB)](#)\n[![❤︎](https://img.shields.io/badge/Made%20with%20%E2%9D%A4%20by%20Riri%20and%20Contributors-FFCAE9)](#)\n\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n[![Discord Server](https://img.shields.io/discord/1476208199689572508?label=Discord%20Server\u0026style=for-the-badge\u0026logo=discord)](https://discord.gg/mhe2bX3dtH)\n[![GitHub Stars](https://img.shields.io/github/stars/AlinaWan/RobloxChatLauncher?style=for-the-badge\u0026label=people%20supporting%20free%20chat%20%5Bstars%5D\u0026color=yellow)](https://github.com/AlinaWan/RobloxChatLauncher/stargazers)\n[![GitHub Downloads](https://img.shields.io/github/downloads/AlinaWan/RobloxChatLauncher/total?style=for-the-badge\u0026color=green)](https://github.com/AlinaWan/RobloxChatLauncher/releases)\n\n\u003c/div\u003e\n\n\u003c!-- START CI GENERATED LOCALIZATION STATUS TABLE; DO NOT REMOVE COMMENT --\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n| Language | Status |\n| :--- | :---: |\n| **en** | ![100.0%](https://geps.dev/progress/100) |\n| **zh-Hans** | ![100.0%](https://geps.dev/progress/100) |\n\n\u003c/div\u003e\n\n\u003c!-- END CI GENERATED LOCALIZATION STATUS TABLE; DO NOT REMOVE COMMENT --\u003e\n\n----\n\nA full stack launcher ecosystem designed to restore and modernize the Roblox social experience because Roblox is removing in-game communication unless users provide pictures of their face or government IDs.\n\n\u003c!-- Preview images start --\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"assets/readme/window_preview_off.webp\" width=\"390\" alt=\"Window Preview Off\"\u003e\n  \u003cimg src=\"assets/readme/window_preview_on.webp\" width=\"390\" alt=\"Window Preview On\"\u003e\n\u003c/p\u003e\n\u003c!-- Preview images end --\u003e\n\nWhy?\n\nAs of January 7, 2026, Roblox has completely removed in-game communication unless users provide pictures of their face or government IDs—sensitive information that becomes a major security liability in the event of a data breach. While Roblox claims to \"immediately\" delete this data after processing it, [Roblox's partner Persona can keep copies for up to 30 days](https://en.help.roblox.com/hc/en-us/articles/4412863575316-Roblox-Facial-Media-Capture-Privacy-Notice#:~:text=Our%20service%20provider%2C%20Persona%2C%20will%20respectively%20delete%20your%20Biometric%20Data%20within%2030%20days%20after%20collection%2C%20unless%20required%20by%20law%20(such%20as%20a%20warrant%20or%20subpoena)%20to%20keep%20your%20Biometric%20Data%20for%20a%20longer%20period.).\n\n\u003e [!IMPORTANT]\n\u003e **February 2026 Update:** Security researchers exposed that Persona's frontend code, which was left uncompressed and publicly accessible on a US government-authorized server, revealed the system performs up to 269 distinct checks far beyond simple age estimation. \n\u003e\n\u003e These checks include extensive facial recognition against watchlists and financial reporting integrations without the user's consent or knowledge. These shady practices and ties to controversial investors, led Discord to terminate its partnership with Persona.\n\u003e\n\u003e Roblox is still partnered with Persona.\n\u003e\n\u003e \u003cdetails\u003e\n\u003e    \u003csummary\u003eSources:\u003c/summary\u003e\n\u003e Belanger, A. (2026, February 20). Fury over Discord’s age checks explodes after shady Persona test in UK. Ars Technica. https://arstechnica.com/tech-policy/2026/02/discord-and-persona-end-partnership-after-shady-uk-age-test-sparks-outcry/  \n\u003e    \u003cbr\u003e\n\u003e L0la L33tz. (2026, February 19). Hackers Expose Age-Verification Software Powering Surveillance Web. The Rage. https://www.therage.co/persona-age-verification/\n\u003e \u003c/details\u003e\n\nFurthermore, new age-group filtering often fragments the player base and ruins the cooperative experience. The Roblox Chat Launcher restores this lost social layer with a lightweight Windows overlay that mirrors the native chat experience. By using your keyboard's existing muscle memory and synchronizing directly with the Roblox window, it provides a secure, native-feeling alternative that keeps communication open and co-op gameplay intact without the privacy risks.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"assets/readme/perf_spec.png\" width=\"780\" alt=\"Task Manager Performance Comparison\"\u003e\n  \u003cbr\u003e\n  \u003cem\u003eOur application is lightweight and performance-oriented.\u003c/em\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"assets/readme/chat_disabled_global_rollout.jpg\" width=\"780\" alt=\"Chat Disabled Global Rollout\"\u003e\n\u003c/p\u003e\n\nRoblox Chat Launcher is only supported for PCs running Windows.\n\n---\n\n\u003c!-- START doctoc generated TOC please keep comment here to allow auto update --\u003e\n\u003c!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE --\u003e\n\n- [❓ Frequently Asked Questions](#-frequently-asked-questions)\n- [💬 Why Not Just Use Discord?](#-why-not-just-use-discord)\n- [📋 Features](#-features)\n- [🌐 Installing](#-installing)\n- [📦 Compiling from Source](#-compiling-from-source)\n  - [Client (C#)](#client-c)\n  - [Server (Docker)](#server-docker)\n  - [Installer (Inno Setup)](#installer-inno-setup)\n- [Trust \u0026 Provenance](#trust--provenance)\n  - [Verify with GitHub CLI](#verify-with-github-cli)\n  - [Verify with Cosign](#verify-with-cosign)\n- [Terms of Service](#terms-of-service)\n- [Privacy Policy](#privacy-policy)\n- [License](#license)\n- [Acknowledgements](#acknowledgements)\n\n\u003c!-- END doctoc generated TOC please keep comment here to allow auto update --\u003e\n\n---\n\n## ❓ Frequently Asked Questions\n\n**Q: Is this malware?**\n\n**A:** No. The source code here is viewable to all, and it'd be impossible for us to slip anything malicious into the downloads without anyone noticing. Just be sure you're downloading it from [this GitHub repository](https://github.com/AlinaWan/RobloxChatLauncher).\n\n**Want to be 100% sure?** Every release is cryptographically signed and attested. You can verify that the `.exe` you downloaded exactly matches the code in this repo by following the [Verification Guide](#trust--provenance).\n\n**Q: Can using this get me banned?**\n\n**A:** No, it shouldn't. Like other bootstrappers, Roblox Chat Launcher doesn't interact with the Roblox client in the same way that exploits do. Think of the chat window like using a messaging app like Discord, only seamlessly integrated with the native Roblox experience.\n\n## 💬 Why Not Just Use Discord?\n\nThe most common objection is: \"But both people need to download this to talk—why not just use Discord?\" While Discord is great for pre-planned groups, it fails the spontaneous player. This launcher isn't just a Discord alternative; it’s a native-feel bypass that solves the \"Stranger Friction\" Discord can't touch.\n\n1. **Zero-Friction Connection (No \"Add Me\" Required)**  \nOn Discord, you need to stop playing, find a Discord server for the game, locate your teammates (and hope they're in the game's Discord server), and join a channel. This creates friction and interrupts gameplay. It also requires the game to have, well... a Discord server.\n\n   **The Launcher Way:** It uses your Server Instance ID as a channel via WebSockets to automatically put you in a room with everyone else in your game who has the app. No links, no multiple servers, no friction. You just join the game and start typing, and people in your Roblox server see your messages in real time.\n   \n3. **Context-Aware Intelligence**  \nDiscord is a global \"everything\" app. This is a precision tool for the game you are currently playing.\n\n   **Automatic Filtering:** You only hear from people in your specific server. When you hop to a new game, the chat channel hops with you. You never have to manually switch \"servers\" or \"channels\" to keep up with your current teammates.\n\n4. **Integrated \"Native\" Ergonomics**  \nUsing Discord involves a clunky overlay or constant Alt-Tabbing, which can cause Roblox to lag or crash.\n\n   **Seamless Input:** This launcher mirrors the native Roblox experience. Pressing / to start and Enter to send works exactly like the original chat. You never unfocus Roblox, allowing you to stay focused on the game while using a modern UI.\n\n5. **Reliable Communication in an \"Age-Restricted\" Era**  \nAs Roblox moves toward Facial Age Estimation and restricted chat categories, many players are losing the ability to communicate effectively in-game.\n\n   This project provides a consistent, high-performance communication layer that bypasses UI limitations while remaining 100% compliant with Roblox's Terms of Service (no injection or memory tampering).\n\n## 📋 Features\n\n* Multi-user chat via WebSockets scoped to your Roblox server instance\n* Passthrough input: You do not have to unfocus Roblox to type; pressing `/` and `Enter` is captured and lets you type like native chat\n* Synchronizes minimized/restored state with the Roblox window\n* Absolutely no Roblox injection or memory modification\n* Server-side moderation, rate limiting, and queue management\n* Compatible with your favorite Roblox bootstrappers\n\n## 🌐 Installing\nDownload the [latest release of Roblox Chat Launcher](https://github.com/AlinaWan/RobloxChatLauncher/releases), and run the installer. After installation, launching a game will automatically launch the chat window alongside it.\n\nYou will also need the [.NET 10.0 Desktop Runtime](https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-desktop-10.0.1-windows-x64-installer). If you don't already have it installed, you'll be prompted to install it anyway. Be sure to install Roblox Chat Launcher after you've installed this.\n\nIt's not unlikely that Windows Smartscreen will show a popup when you run Roblox Chat Launcher for the first time. This happens because it's an unknown program, not because it's actually detected as being malicious. To dismiss it, just click on \"More info\" and then \"Run anyway\".\n\nRoblox Chat Launcher can be easily uninstalled through the `Add or remove programs` menu and will automatically restore your original Roblox client or bootstrapper as the default app.\n\n## 📦 Compiling from Source\n\nFirst things first, clone the repository and navigate to the root folder:\n\n```powershell\ngit clone https://github.com/AlinaWan/RobloxChatLauncher\ncd RobloxChatLauncher\n```\n\n\u003c!-- Client --\u003e\n\u003cdetails\u003e\n  \u003csummary\u003eClient (C#)\u003c/summary\u003e\n\n### Client (C#)\n  \n#### Prerequisites\n\n* [.NET 10.0 SDK](https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/sdk-10.0.101-windows-x64-installer)\n\n#### Installation\n\nNavigate to the `client/` folder:\n\n```powershell\ncd client/\n```\n\nBuild and run the program:\n\n```powershell\ndotnet run\n```\n  \n\u003c/details\u003e\n\n\u003c!-- Server --\u003e\n\u003cdetails\u003e\n  \u003csummary\u003eServer (Docker)\u003c/summary\u003e\n\n### Server (Docker)\n  \n#### Prerequisites\n\n* [Docker Desktop](https://www.docker.com/products/docker-desktop/)\n\n#### Installation\n\nNavigate to the `server/` folder:\n\n```powershell\ncd server/\n```\n\nBuild the Docker image:\n\n```powershell\ndocker build -t roblox-chat-launcher .\n```\n\nRun the container:\n\n```powershell\ndocker run -p 10000:10000 roblox-chat-launcher\n```\n\nYour server will now be accessible at `http://localhost:10000`.\n\n\u003c/details\u003e\n\n\u003c!-- Installer --\u003e\n\u003cdetails\u003e\n  \u003csummary\u003eInstaller (Inno Setup)\u003c/summary\u003e\n\n### Installer (Inno Setup)\n  \n#### Prerequisites\n\n* [Inno Setup](https://jrsoftware.org/isdl.php)\n\n#### Installation\n\nNavigate to the `installer/` folder:\n\n```powershell\ncd installer/\n```\n\nBuild the installer:\n\n```powershell\niscc Installer.iss\n```\n\n\u003c/details\u003e\n\n## Trust \u0026 Provenance\n\nTo ensure the installer hasn't been tampered with, every release is signed using both **Sigstore** and **GitHub Artifact Attestations**.\n\n### Verify with GitHub CLI\n\nIf you have the GitHub CLI installed:\n\n```powershell\ngh attestation verify RobloxChatLauncherInstaller.exe --repo AlinaWan/RobloxChatLauncher\n```\n\n### Verify with Cosign\n\nIf you prefer Cosign, download the `.exe` and the `.cosign.bundle` from the release page:\n\n```powershell\ncosign verify-blob RobloxChatLauncherInstaller.exe --bundle RobloxChatLauncherInstaller.exe.cosign.bundle --certificate-identity-regexp \"https://github.com/AlinaWan/RobloxChatLauncher/\" --certificate-oidc-issuer https://token.actions.githubusercontent.com\n```\n\n## Terms of Service\n\nBy using Roblox Chat Launcher, you agree to the [Terms of Service](TERMS). Please read them carefully before using the Software.\n\n## Privacy Policy\n\nThis project takes steps to protect your privacy and limit data collection. We do not, and are not interested in, selling, sharing, or profiting from your data.\n\nSee the [Privacy Policy](PRIVACY) for more details.\n\n## License\n\nThis project is licensed under the [GNU General Public License v3.0](LICENSE).\n\nIntegration scripts under [this directory](integrations/) are licensed under the [Mozilla Public License 2.0](integrations/LICENSE).\n\n## Acknowledgements\n\nThis README is based on the template by [Bloxstrap](https://github.com/bloxstraplabs/bloxstrap/blob/9a062367f78b2e5e48ff53d233c001536978230e/README.md), used under the [MIT License](https://github.com/bloxstraplabs/bloxstrap/blob/9a062367f78b2e5e48ff53d233c001536978230e/LICENSE). It has been modified to fit the specific needs of this project.\n\nOriginal Copyright (c) 2022 pizzaboxer\n\n---\n\n**Trademark Notice:** \"Roblox\" is a registered trademark of Roblox Corporation. This project is not, and makes no claims to be, affiliated with or endorsed by Roblox Corporation.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falinawan%2Frobloxchatlauncher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falinawan%2Frobloxchatlauncher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falinawan%2Frobloxchatlauncher/lists"}