<p align="center">
<img src="https://github.com/molvqingtai/WebChat/blob/master/public/logo.png" width="200" alt="WebChat logo" />
</p>
English | [简体中文](./README_zh.md)
# WebChat
[](https://github.com/molvqingtai/WebChat/actions) [](https://github.com/molvqingtai/WebChat/blob/master/LICENSE) [](https://chromewebstore.google.com/detail/webchat/cpaedhbidlpnbdfegakhiamfpndhjpgf) [](https://github.com/molvqingtai/WebChat/releases) [](https://deepwiki.com/molvqingtai/WebChat)
> Chat with anyone on any website.
WebChat is a decentralized browser extension that lets people visiting the same website chat anonymously. It uses WebRTC for end-to-end encrypted, peer-to-peer communication, so there is no central chat server and your data remains on your device.
Turn any website into a shared chat room and connect with the people who are already there.
## Install
<p align="center">
<a href="https://chromewebstore.google.com/detail/webchat/cpaedhbidlpnbdfegakhiamfpndhjpgf"><img src="https://img.shields.io/badge/Chrome-4285F4?style=for-the-badge&logo=googlechrome&logoColor=white" alt="Google Chrome" /></a>
<a href="https://microsoftedge.microsoft.com/addons/detail/mmfdplbomjjlgdffecapcpgjmhfhmiob"><img src="https://img.shields.io/badge/Edge-0078D7?style=for-the-badge&logo=microsoftedge&logoColor=white" alt="Microsoft Edge" /></a>
<a href="https://addons.mozilla.org/firefox/addon/webchat/"><img src="https://img.shields.io/badge/Firefox-FF7139?style=for-the-badge&logo=firefoxbrowser&logoColor=white" alt="Mozilla Firefox" /></a>
</p>
<p align="center">
<a href="https://chromewebstore.google.com/detail/webchat/cpaedhbidlpnbdfegakhiamfpndhjpgf">Chrome Web Store</a>
·
<a href="https://microsoftedge.microsoft.com/addons/detail/mmfdplbomjjlgdffecapcpgjmhfhmiob">Microsoft Edge Add-ons</a>
·
<a href="https://addons.mozilla.org/firefox/addon/webchat/">Firefox Add-ons</a>
</p>
## Usage
After installing WebChat, a ghost icon appears in the bottom-right corner of each website. Select it to join that site's chat room and talk with other visitors.
## Demo
https://github.com/user-attachments/assets/e7ac9b8e-1b6c-43fb-8469-7a0a2c09d450
## Community
Join the [WebChat Discord community](https://discord.com/channels/1398133810398367805/1398137562043908248) to share feedback, ask questions, and meet other users.
## Built With
WebChat builds on these excellent open-source projects:
- **[Remesh](https://github.com/remesh-js/remesh)** provides the DDD-inspired state model that keeps application logic independent from the React UI.
- **[shadcn/ui](https://ui.shadcn.com/)** provides accessible, customizable UI building blocks.
- **[WXT](https://wxt.dev/)** provides the cross-browser extension framework and build tooling.
- **[Comctx](https://github.com/molvqingtai/comctx)** provides RPC communication across the extension's JavaScript contexts.
- **[Artico](https://github.com/matallui/artico)** provides the default WebRTC room transport.
- **[Trystero](https://github.com/dmotz/trystero)** provides an optional WebRTC room transport using its default Nostr strategy.
- **[ugly-avatar](https://github.com/txstc55/ugly-avatar)** generates WebChat's distinctive random avatars.
## License
WebChat is available under the [MIT License](./LICENSE).
查看 README 源文件