Duetto

Duetto

A permanent voice and video channel for two people, on your own server.

Paolo Benvenuto Voice & Video Chat

Screenshots

Screenshot of Duetto Screenshot of Duetto Screenshot of Duetto Screenshot of Duetto Screenshot of Duetto Screenshot of Duetto Screenshot of Duetto

Description

Duetto is a tiny "Discord" made to measure for two people only. It is not an app for calling: it is a permanent channel. Open the app and you are in; if the other person is there too you connect by yourselves, and otherwise you stay reachable and are told the moment they arrive.

Audio and video travel end-to-end encrypted straight between the two phones. The server - yours, or one somebody let you in to - is only there to let you find each other, and cannot read anything. No account, no phone number, no service of anybody's.

- One tap and you are in the channel, and you stay: the app survives the night, the pocket, the change of network.
- Video when you want it, with the quality chosen for both phones.
- The other person can call you back with a sound that gets through even with the ringer down.
- Pairing with an eight-digit code or a QR code held up to the other phone; invitations for whoever is to open connections of their own on your server.
- Silent during a phone call, back when it ends.
- Free software, GPL-3, and a server you run yourself: a small Node.js process and coturn.

You need Android 7 or later, and a server: the README says how to put one up in a quarter of an hour.

What’s new (0.9.11)

Buttons on the notification (Enter / Go to waiting). The screen no longer stays on in an audio-only channel. A sturdier exit: a repeated touch keeps you in. The battery level told to the other side stays fresh. A word about Google, once, with the petition.

Versions

Version Date Size Requires Android Download
0.9.11 current
59b4033abacf65e0…
2026-09-09 28 MB API 24

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • VibrationControl the vibration alert.
  • NotificationsShow notifications.
  • Prevent sleepingKeep the device from going to sleep.
  • FOREGROUND_SERVICE_CAMERA
  • FOREGROUND_SERVICE_MICROPHONE
  • Foreground serviceKeep running in the background, visible in the status bar.
  • Bluetooth connectionConnect to paired Bluetooth devices.
  • Audio settingsAdjust volume and audio output.
Show 9 more permissions
  • CameraTake photos and videos.
  • MicrophoneRecord audio.
  • Network stateCheck whether and how the device is connected.
  • Internet accessSend and receive data over the internet.
  • FOREGROUND_SERVICE_SPECIAL_USE
  • Change networkChange network connections.
  • Run at startupStart automatically after the device is switched on.
  • REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
  • duetto.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments