PulseCord is a real-time peer-to-peer voice communication app built in Python.
Unlike traditional platforms, PulseCord lets you host your own private voice server instantly — no third parties, no data collection, no compromises.
- 🧠 Self-hosted voice rooms using
ngroktunnels - 🔒 Secure by design — no external servers or data storage
- 🎙️ Low-latency, real-time voice streaming
- 💻 Cross-platform (Windows, macOS, Linux)
- 🪶 Lightweight GUI built with
Tkinter - ⚙️ Customizable network settings (manual port & baud rate control)
- One user launches PulseCord in server mode, generating a unique address via ngrok.
- That address is shared with the other participant(s).
- Others connect using the address and start talking in real time.
- Once the app is closed, the connection disappears — no traces left.
Make sure your ngrok token is configured:
ngrok config add-authtoken YOUR_AUTH_TOKEN- Python 3.10 or newer
- A working microphone and speaker/headset
ngrokaccount and auth token
git clone https://github.com/achigo0/pulsecord.git
cd pulsecord
pip install -r requirements.txt