Sefirah : une application open source pour relier son smartphone Android à son PC Windows ou Linux

Self-Hosting & Open Source

Sefirah : une application open source pour relier son smartphone Android à son PC Windows ou Linux

Partager un lien copié sur votre téléphone vers votre PC, retrouver vos notifications Android sur le bureau, glisser un fichier d’un appareil à l’autre : ce confort, longtemps réservé à l’application Mobile Connecté de Microsoft ou aux utilisateurs de Linux avec KDE Connect, est aujourd’hui accessible via un outil open source nommé Sefirah.

Sur un PC sous Windows, la solution officielle pour relier son smartphone Android s’appelle actuellement Mobile Connecté (Phone Link). Développée directement par Microsoft et ancrée à Windows, c’est donc une solution propriétaire, liée à un compte Microsoft et plus ou moins limitée selon la marque de votre téléphone. En effet, si vous avez un smartphone Samsung Galaxy, vous disposez de fonctionnalités bonus grâce à un partenariat entre Microsoft et Samsung.

Côté Linux, beaucoup connaissent KDE Connect, l’application open source utilisée pour synchroniser téléphone et ordinateur. Sefirah a la particularité de jouer sur les deux tableaux : c’est une application libre, disponible à la fois sur Windows et sur Linux, qui se pose en alternative directe à Mobile Connecté comme à KDE Connect.

Dans cet article, je vous propose de découvrir rapidement Sefirah : ce que fait l’outil, comment il se compare à Mobile Connecté et à KDE Connect, puis comment l’utiliser au quotidien.

Sefirah, qu’est-ce que c’est ?

Sefirah est une application open source (licence GPL-3.0) qui relie un smartphone Android à un PC sous Windows ou Linux, sur le réseau local. C’est une alternative libre à Mobile Connecté (Phone Link) et à KDE Connect.

Autant vous dire dès maintenant qu’elle ne dépend d’aucun service cloud, ni d’aucun compte ! Il n’y a pas besoin de s’inscrire et tout se passe en local : les deux appareils communiquent directement entre eux, sur le même réseau Wi-Fi, sans intermédiaire. Il y a donc deux composants à installer : une application de bureau (Windows ou Linux) et une application compagnon pour Android. L’une ne va pas sans l’autre, comme on peut s’en douter.

Note : Sefirah fonctionne sur le réseau local. Vos données ne transitent pas par un serveur tiers, mais les deux appareils doivent pouvoir se « voir » sur le réseau. Sur un réseau d’entreprise segmenté ou avec isolation des clients Wi-Fi, la connexion peut échouer.

Les fonctionnalités principales

Sefirah couvre l’essentiel de ce que l’on attend d’un pont entre téléphone et ordinateur :

  • Partage du presse-papiers : le contenu copié sur un appareil se retrouve sur l’autre (texte et, en option, images).
  • Synchronisation des notifications : les notifications Android s’affichent sous forme de toasts sur le bureau.
  • Transfert de fichiers : on envoie un fichier d’un appareil à l’autre, y compris via un simple glisser-déposer depuis votre PC.
  • Intégration du stockage : le stockage du téléphone apparaît directement dans le gestionnaire de fichiers de l’ordinateur.
  • Contrôle du multimédia : on pilote la lecture et le volume du PC depuis le téléphone.
  • Gestion des SMS : on consulte et envoie des SMS depuis le bureau, avec prise en charge des appareils double SIM.
  • Recopie d’écran : Sefirah peut afficher et contrôler l’écran du téléphone sur le PC, en s’appuyant sur scrcpy.

Éditeur, licence et modèle économique

Sefirah est un outil open source : tout le code est disponible sur GitHub. Le code est d’ailleurs publié sous licence GPL-3.0, et l’application est entièrement gratuite. Le développeur accepte les dons (via Buy Me a Coffee) pour soutenir le projet, mais aucune fonctionnalité n’est payante.

Il est à noter que pour la recopie d’écran, Sefirah ne réinvente rien : il pilote scrcpy, un utilitaire open source de Genymobile. À noter aussi que le projet réutilise le serveur SFTP du client Android de KDE Connect pour l’accès au stockage. Ce sont des dépendances dans son fonctionnement, mais aussi un bel d’exemple de ce qu’est l’open source !

Voici des liens utiles avant d’aller plus loin, y compris vers le GitHub et les applications :

Sefirah, KDE Connect ou Mobile Connecté : quelles différences ?

C’est sans doute la question que vous vous posez. L’atout de Sefirah, c’est qu’il couvre à la fois Windows et Linux côté bureau, là où Mobile Connecté est cantonné à Windows et où KDE Connect est surtout associé à Linux (même s’il est lui aussi multiplateforme, ce que j’ignorais encore récemment). Sefirah se présente comme une solution compatible à la fois Windows et Linux.

Mais concrètement au niveau des fonctionnalités, comment différencier ces trois solutions ? La réponse dans le tableau suivant.

Critère Sefirah Mobile Connecté (Phone Link) KDE Connect
Licence Open source (GPL-3.0) Propriétaire (Microsoft) Open source (GPL)
OS de bureau Windows, Linux Windows Linux, Windows, macOS
Compte requis Aucun Compte Microsoft Aucun
Fonctionnement Réseau local Compte Microsoft / cloud Réseau local
Presse-papiers Oui Variable selon l’appareil Oui
Notifications Oui Oui Oui
Transfert de fichiers Oui Oui (photos) Oui
Stockage dans l’explorateur Oui Non Oui
Recopie d’écran Oui (via scrcpy) Oui (appareils compatibles) Non
SMS Oui (double SIM) Oui Oui

Pour du multiplateforme, KDE Connect reste une valeur sûre, plus ancienne et plus éprouvée, avec en plus une prise en charge de macOS. De son côté, il sera intéressant de voir comment Sefirah peut venir le challenger dans les mois à venir, car l’application est prometteuse.

Installation de Sefirah

L’installation se fait en deux temps : l’application de bureau, puis l’application mobile.

Installer l’application de bureau (Windows)

Le plus simple sous Windows est de passer par le Microsoft Store : recherchez « Sefirah » ou rendez-vous directement sur sa fiche Store, puis installez l’application comme n’importe quelle autre. Vous pouvez aussi récupérer un programme d’installation ou le paquet depuis la page des releases. Une fois lancée, l’application se met en attente d’un appareil à appairer.

Page de l'application open source Sefirah sur le Microsoft Store, alternative à Phone LinkPage de l'application open source Sefirah sur le Microsoft Store, alternative à Phone Link

Installer l’application de bureau (Linux)

Sous Linux, le développeur propose trois formats sur la page des releases, à choisir selon votre distribution et vos habitudes :

  • AppImage : un fichier exécutable autonome, sans installation (pensez à le rendre exécutable avec ).
  • Flatpak : le fichier (s’installe avec ).
  • Archive : à décompresser pour les utilisateurs qui préfèrent gérer l’application manuellement.

Note : le support Linux est plus récent que le support Windows. J’ai constaté que des correctifs spécifiques à Linux figurent encore dans les notes de version récentes. La documentation du projet décrit par ailleurs certaines intégrations (comme le montage du stockage) du point de vue de Windows.

Installer l’application Android

Côté téléphone, installez l’application compagnon depuis Google Play. Au premier lancement, l’application vous guide à travers une page d’autorisations. Accordez les permissions nécessaires (accès aux notifications, accessibilité pour le presse-papiers, stockage, SMS selon vos besoins). En effet, l’application a besoin de nombreuses autorisations pour les relayer auprès de Sefirah sur votre PC.

Appairer le smartphone et le PC

C’est l’étape qui relie les deux mondes :

  • Vérifiez que le PC et le téléphone sont bien sur le même réseau Wi-Fi.
  • Sur le téléphone, lancez l’appairage avec la connexion manuelle, vous pourrez les appairer via un QR code à scanner. Il y a aussi une détection sur le réseau qui est effectuée.
  • Sur le PC, une fenêtre vous demande d’accepter ou refuser la connexion. Vérifiez que les clés affichées sont identiques sur les deux appareils avant d’accepter.
  • Une fois l’authentification validée, patientez quelques instants : le contenu de votre smartphone est en cours de chargement.
Validation de l'appairage Sefirah entre le smartphone Android et le PC avec vérification des clésValidation de l'appairage Sefirah entre le smartphone Android et le PC avec vérification des clés

Découverte des fonctionnalités

L’appairage effectué, voyons concrètement ce que Sefirah apporte au quotidien.

Presse-papiers et partage de fichiers

C’est l’une des fonctions les plus appréciables. Lorsque vous copiez du texte sur le PC, il se synchronise automatiquement avec le téléphone (à condition d’avoir activé l’option dans les paramètres). Si vous activez aussi la synchronisation des images, celles-ci suivent aussi.

Pour le sens téléphone vers PC, deux approches : le partage automatique (qui nécessite la permission d’accessibilité sur Android et ne fonctionne pas dans tous les cas), ou le partage manuel via la notification persistante de l’application ou le menu de partage d’Android. Il faut penser à personnaliser l’expérience relative au presse-papiers dans les paramètres de l’application.

Le transfert s’appuie sur le menu de partage natif. Sur Android comme sur le PC, sélectionnez un fichier, choisissez « Partager », puis Sefirah comme destination : le fichier part vers l’autre appareil. Simple et efficace !

Par ailleurs, en activant la permission d’accès au stockage dans l’application Android, le client de bureau crée un lien vers le stockage du téléphone directement dans l’explorateur de fichiers. Vous parcourez alors vos dossiers Android comme s’il s’agissait d’un lecteur local.

Notifications et screen mirroring

Une fois connecté, votre fil de notifications Android est visible directement dans la barre latérale de Sefirah, située sur la gauche. Pratique pour ne pas avoir à dégainer le téléphone à chaque vibration. Vous pouvez aussi accéder à la liste des applications et si vous cliquez sur l’une d’elles, cela lance le screen mirorring.

En théorie, vous pouvez donc afficher l’application en question directement sur l’écran de votre PC. Toutefois, en pratique, c’est différent. Sefirah ne supporte pas le partage d’écran lui-même : il s’appuie sur scrcpy, un outil open source.

Vous devez télécharger scrcpy depuis son dépôt officiel, décompresser l’archive, puis indiquer son emplacement dans les paramètres de Sefirah. Vous devez aussi activer le mode débogage sur votre smartphone et établir la connexion. Je ne l’ai pas fait, car je ne suis pas fan et je n’utilise pas ce type de fonctionnalités.

Contrôler le multimédia et envoyer des SMS

Depuis le téléphone, vous pilotez la lecture média et le volume du PC (via une prise en charge de Spotify, par exemple).

Dans l’autre sens, l’onglet “Messages” de l’application de bureau vous permet de consulter et d’envoyer des SMS depuis l’ordinateur.

Conclusion

Sefirah est une bonne alternative libre, locale et sans compte pour relier Android et son ordinateur, disponible aussi bien sous Windows que sous Linux. L’interface au style Fluent est soignée (il y a une vraie ressemblance avec Mobile Connecté), les fonctions essentielles sont là, et la philosophie open source apporte une transparence que Mobile Connecté de Microsoft n’offre pas. Le projet est encore jeune, il y a probablement des bugs (que vous pouvez remonter via GitHub), mais il est prometteur.

Pour aller plus loin :

Qu’en pensez-vous ?

FAQ – Sefirah

Sefirah est-il gratuit et open source ?

Oui. Sefirah est entièrement gratuit et publié sous licence open source GPL-3.0. Son code source est disponible sur GitHub, pour l’application de bureau comme pour l’application Android. Le développeur accepte les dons, mais aucune fonctionnalité n’est payante.

Sur quels systèmes Sefirah fonctionne-t-il ?

Côté bureau, Sefirah est disponible sur Windows et sur Linux (binaires AppImage, Flatpak et tar.xz). Il n’existe pas de version officielle pour macOS. Il faut également installer l’application compagnon sur un smartphone Android pour que l’ensemble fonctionne. L’iPhone n’est pas pris en charge non plus.

Quelle est la différence entre Sefirah et Mobile Connecté ?

Mobile Connecté est la solution propriétaire de Microsoft, limitée à Windows et liée à un compte Microsoft. Sefirah est open source, gratuit, fonctionne sur Windows et Linux, en local et sans compte. Il ajoute des fonctions pour tous les smartphones, peu importe leur marque (contrairement à Mobile Connecté et ses exclusivités Samsung).

Sefirah nécessite-t-il un compte ou une connexion Internet ?

Non. Sefirah ne demande aucun compte et fonctionne sur le réseau local : le téléphone et le PC doivent simplement être sur le même Wi-Fi. Aucune donnée ne transite par un serveur tiers, ce qui en fait une solution respectueuse de la vie privée.

SOURCE