Ciao a tutti,
da un po’ di tempo lavoro a Peerino, un’app desktop per condividere file direttamente tra dispositivi. Niente cloud, niente account, niente intermediari.
La cosa più interessante: l’app serve solo da un lato.
Il mittente ha Peerino sul suo desktop. Il destinatario apre semplicemente un link nel browser — niente installazione, niente account, niente registrazione. Funziona in entrambe le direzioni:
- Link di download: io ti mando un file. Io ho Peerino, tu apri il link e scarichi direttamente dal mio PC.
- Link inbox: tu vuoi mandare un file a me. Io creo un link “Inbox”. Tu lo apri nel browser, trascini il file, e arriva sul mio PC.
In entrambi i casi, solo una delle due parti ha l’app. L’altra usa solo il browser.
Perché potrebbe interessare a chi frequenta questa community:
- Nessuna dipendenza dal cloud. I file non toccano mai un server. Se la connessione diretta non è possibile, Peerino lo dice all’utente e gli chiede di provare da un’altra rete. Non ripiega silenziosamente su un relay che non controlli.
- Nessun account. Né per inviare, né per ricevere.
- Signaling self-hostable è in roadmap. Oggi l’app usa PeerJS cloud, ma l’obiettivo è rimuovere anche quella dipendenza.
- AGPL-3.0. Completamente open source, nessun paywall, nessun piano premium.
Come funziona :
- Genero un link (download o inbox) dal mio Peerino desktop.
- L’altra persona apre il link in un browser qualsiasi. Niente installazione, niente account.
- WebRTC negozia una connessione diretta (LAN → STUN) tra i due dispositivi.
- Il file viene trasmesso su un DataChannel cifrato (DTLS).
- Il ricevente verifica l’hash SHA-256 prima di salvare.
Se la connessione diretta non è possibile, TURN viene usato solo per diagnosticare il problema (pochi KB di handshake), mai per trasportare i file. Il trasferimento semplicemente non avviene, e all’utente viene chiesto di provare da un’altra rete.
Stato attuale:
- Build per Windows disponibili. Build per Linux in arrivo (sto ricostruendo la CI dopo una migrazione di hosting).
- v1.1.1, AGPL-3.0.
- Maintainer singolo.
Link:
- Codice: https://codeberg.org/Daniele-Tomassoni/peerino
- Sito: https://peerino.com/
- Tutte le release: https://peerino.com/releases.html
- Download diretto (Windows): https://download.peerino.com/Peerino-windows-x64-setup.exe
Disponibile per qualsiasi domanda tecnica.

