基于 Tor 的加密点对点团队聊天工具,设备之间直接同步,无需中心服务器。
2661+2 本周151TypeScriptGPL-3.0更新于 5天前
Chitchatter 是一款基于浏览器的私密群聊工具。消息、文件和音视频通过 WebRTC 在参与者的浏览器之间直接传输,并采用端到端加密。对等节点借助公共 WebTorrent 信令服务器建立连接,直连失败时回退到 TURN 中继。基础使用无需任何 API 服务器。
聊天内容只保存在内存中,离开房间即被清除,客户端和服务器都不会持久化消息。房间名可以是随机 UUID,也可以自定义,并分为公开和私密两种。文件在发送前加密,房间名作为解密密钥。
项目基于 React、Vite 和 Trystero 构建,可通过 iframe 或 <chat-room /> 网页组件嵌入其他网站,也支持自行部署,例如托管在 GitHub Pages 上,但对等连接仅限同一域名的实例之间。
从 GitHub 克隆源代码并进入项目目录
安装所有依赖
npm install以开发模式运行应用并打开 localhost:3000
npm start概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
基于 Tor 的加密点对点团队聊天工具,设备之间直接同步,无需中心服务器。
去中心化、好友对好友的加密通信工具,提供文件共享、聊天、论坛、频道和留言板等功能。
基于 IPFS 的点对点端到端加密文件存储、消息与社交网络平台,支持自托管。
跨平台应用,可在设备之间直接端到端加密传输文件,无需云存储,也没有大小限制。
基于 WebRTC 的浏览器端文件与文本互传工具,数据点对点直传,可作为 AirDrop 的开源替代。
一个 JavaScript 库,让浏览器无需自建服务器即可通过 WebRTC 直接点对点通信,用于构建多人网页应用。