Cross-platform Skype revival. DMs, group spaces, voice/video calls, screen share, end-to-end encryption. Free.
Live at phazechat.world
| Directory | What it is |
|---|---|
nexus_server/ |
Go WebSocket relay — auth, messaging, calls, file uploads, spaces |
web/ |
React/TypeScript web app (Vite) |
android/ |
Android app — Kotlin + Jetpack Compose |
native_client/ |
Cross-platform desktop client (in progress) |
Server:
cd nexus_server
go build -o phaze-nexus .
./phaze-nexusWeb client:
cd web
cp .env.example .env.local # set VITE_NEXUS_WS=ws://localhost:8080/ws
npm install
npm run devAndroid: Open android/ in Android Studio and run on a device or emulator.
Run phaze-nexus behind nginx/Caddy with TLS. A docker-compose.yml is in nexus_server/.
Set PHAZE_TURN_URL + PHAZE_TURN_USERNAME + PHAZE_TURN_PASSWORD for a TURN server, or PHAZE_TURN_URL + PHAZE_TURN_SECRET for coturn with use-auth-secret.
Fly.io — fly deploy -a skype7-reborn --dockerfile nexus_server/Dockerfile
Not affiliated with Microsoft or Skype.