A cross-platform voice and video chat desktop application built with Electron.
- Node.js (v18+)
- npm
npm install
npm startThis builds the renderer bundle and launches the app in development mode.
| Command | Description |
|---|---|
npm start |
Build and run in development mode |
npm run build |
Build the renderer bundle only |
npm run package |
Package the app without creating an installer |
npm run make |
Create platform-specific installers |
npm run deploy:win # Windows installer
npm run deploy:mac # macOS installer
npm run deploy:linux # Linux packages (deb, AppImage)- Electron — Desktop application framework
- mediasoup-client — WebRTC media transport for voice/video
- OpenPGP.js — End-to-end encryption
- marked + highlight.js — Markdown and code highlighting
- @jitsi/rnnoise-wasm — Noise suppression
- Electron Forge — Packaging and distribution
See LICENSE for details.