Chitchatter
一款免费开源、点对点、端到端加密的浏览器通信工具,无需服务器,用完即焚。
智能下载
前往项目主页
该项目暂未提供安装包,请直接访问源代码仓库
浏览器里的私密聊天室:无服务器、不留痕、端到端加密。
核心功能
- 完全点对点通信,无需任何中央服务器
- 端到端加密(基于 WebRTC),消息、文件、音视频通话均加密
- 消息不持久化,离开房间即清除,不留磁盘痕迹
- 支持文字、语音视频通话、屏幕共享、不限大小文件传输(加密后传输)
- 纯浏览器运行,可嵌入 iframe 或自托管
避坑指南
- •消息仅存在于浏览器内存中,刷新或关闭页面后消息将永久丢失(除非您自己截图保存)。2. 依赖公共 WebTorrent 和 TURN 服务器,若这些服务不可用则无法连接。3. 不支持离线消息、消息历史、群组持久化等传统 IM 功能。4. 大文件传输会消耗对等方的带宽,且受浏览器内存限制。5. 没有移动端原生应用,移动浏览器体验稍逊于桌面。
适用场景
- 组织罢工、抗议等需要匿名的群体沟通
- 在不同设备间安全地传输文本或文件(如密码、敏感文件)
- 跨 Android/iOS 等系统进行视频通话
- IT 远程协助:通过屏幕共享排查故障
- 直播推流、分享敏感信息如临时密码
详细介绍
Chitchatter 是一款完全开源的通信工具,专注于隐私和安全。它利用 WebRTC 实现浏览器间的点对点连接,并且所有数据都经过端到端加密。不需要任何中央服务器——消息、文件、语音视频通话都直接在对等方之间传输,不留痕迹。支持文字聊天、视频/音频通话、屏幕共享、不限大小的文件传输(传输前加密)、私信等功能。可嵌入到其他网页中,也支持自托管。与传统聊天应用不同,Chitchatter 不依赖 API 服务器,仅使用公共的 WebTorrent 和 TURN 中继来建立连接。所有操作都在浏览器端完成,无任何分析、跟踪或遥测。适合需要高度隐私的群体,如工会、政治运动、以及想跨设备传输敏感数据的个人。
常见问题与排障 (1)
故障排除为什么我对Chitchatter的自定义修改在fork并部署后没有显示?
如果您分叉了 Chitchatter 并修改了诸如 iframeFeatureAllowList.ts 或翻译文件,但通过 sdk.js 加载组件时未看到任何变化,最常见的原因是脚本 URL 错误导致加载的是未定制的版本。当您使用 <script src="https://github.com/github_user_or_org_name/chitchatter/sdk.js"> 时,GitHub 不会以原始 JavaScript 方式提供该文件。相反,在成功部署(例如通过 GitHub Pages)后,您必须从部署的站点加载 sdk.js,例如 https://yourusername.github.io/chitchatter/sdk.js。确保您的部署工作流已运行(检查 Actions 选项卡),并且您没有加载缓存的旧版本。同时验证您的修改已保存到 main 分支,并且构建步骤包含了这些更改。如果翻译仍然缺失,请仔细检查您是否编辑了正确的 i18n 文件并重新构建了应用。
标签
快速上手
安装软件
双击下载的安装程序,按提示完成安装
打开 https://chitchatter.im/(无需安装任何软件)
点击“创建房间”或直接进入已有的随机房间
将房间链接通过安全渠道(如一次性密码本)分享给对方
- 打开 https://chitchatter.im/(无需安装任何软件)
- 点击“创建房间”或直接进入已有的随机房间
- 将房间链接通过安全渠道(如一次性密码本)分享给对方
暂未获取到校验码
该项目暂未在 GitHub Release 页面提供 SHA-256 校验码
SHA256 校验码
暂无校验码
建议从 GitHub Releases 页面直接下载,并自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
无需卸载,因为 Chitchatter 是纯 Web 应用,不写入操作系统。只需关闭浏览器标签页即可完全退出。所有消息和缓存会在关闭后自动清除。若想自托管,删除服务器上的部署文件即可。
无额外依赖
下载后即可直接使用,无需安装其他运行环境
遇到问题?查看下方 FAQ
1 FAQ