Gratuit et open source · Sans compte

Entre ordinateur et téléphone,
envoyez fichiers et texte directement.

Scannez, choisissez, partagez.

Interface de bureau Dukto2 en anglais, avec appareils et envoi de fichiers et de texte
Aperçu de l’interface · Appareil fictif

Pourquoi Dukto2

Partagez avec moins d’étapes.

Limites et installation par plateforme ↓

Connexion QR

Connectez-vous par QR code, sans saisir d’IP.

Réception Android en arrière-plan

Activez 30 minutes d’attente ; touchez la notification puis acceptez. Restrictions d’énergie applicables.

Commandes simples

Choisissez l’appareil et le contenu, puis envoyez après accord.

Transferts chiffrés

En direct sur le réseau local, sans relais cloud, avec accord du destinataire.

Télécharger

v0.1.7

macOS

macOS 12+

Notes d’installation

macOS 12+. Apple Silicon testé, Intel non testé. Signature ad hoc, sans notarisation Apple ; Gatekeeper peut bloquer l’ouverture.

Windows

x64 / ARM64

Notes d’installation

ZIP x64 et ARM64 sans signature éditeur, blocage système possible. Windows 11 x64 partiellement validé. ARM64 exige Windows 11 et attend la validation sur matériel. Windows 10 non testé.

Android

Android 7+

Notes d’installation

Android 7+, APK signé de publication. Scénarios ciblés testés sur Android 16 / 17. Dans 0.1.7, la réception en arrière-plan s’active manuellement et reste désactivée par défaut ; l’économie d’énergie peut l’interrompre. Une version de développement signée autrement ne peut pas être mise à jour directement.

Linux

Ubuntu 24.04 · x64 / ARM64

Notes d’installation

TAR.GZ x64 / ARM64, base Ubuntu 24.04. Certains transferts x64 testés. Dépendances d’autres distributions, texte, régression complète d’envoi de l’interface actuelle et matériel ARM64 restent à valider.

iPhone / iPad

iOS / iPadOS 15+ · Signature personnelle requise

Notes d’installation

iOS / iPadOS 15 minimum. Pas encore de version publique directement installable ; les builds unsigned nécessitent une signature développeur. Simulateur et iPad physique ↔ Mac testés ; iPhone, anciens systèmes et arrière-plan non couverts.

Premiers pas

Deux appareils. Trois étapes.

Rejoindre le réseau local

Connecter et vérifier

Envoyer et attendre l’accord

En savoir plus
Faut-il un compte, internet ou payer ?

Aucun compte. Les contenus passent entre appareils joignables du réseau local, sans relais internet. Les installateurs nécessitent l’accès à GitHub. Dukto2 est libre et gratuit ; les frais de 1 CNY du site principal concernent uniquement les services humains distincts.

Dossiers, reprise et ancien Dukto sont-ils pris en charge ?

Pas encore de dossiers, reprise, IPv6, files simultanées, synchronisation automatique du presse-papiers ni protocole ancien Dukto. Après coupure ou fermeture, recommencez. Annuler ne supprime pas les fichiers déjà entièrement enregistrés.

Quelles limites entre sous-réseaux ?

Une connexion manuelle ou QR entre sous-réseaux exige un accès direct autorisé et ne contourne pas l’isolation. La découverte initiale nécessite un relais réseau ou un service supplémentaire.

Android peut-il attendre des fichiers en arrière-plan ?

Oui. La version 0.1.7 ajoute la réception en arrière-plan dans Paramètres → Notifications. Activez-la manuellement ; elle est désactivée par défaut. Chaque session dure au plus 30 minutes et reste désactivée après redémarrage. Une demande déclenche une notification ; il faut ensuite consulter la liste et confirmer la réception. L’arrêt ou l’expiration met fin à l’attente de nouvelles demandes ; les transferts approuvés peuvent continuer. Les économies d’énergie, notamment HyperOS, peuvent geler l’application : l’accessibilité prolongée avec écran verrouillé n’est pas garantie. Aucun fichier n’est accepté automatiquement.

Quel lien avec le Dukto original ?

Réécriture indépendante Flutter / Dart maintenue par lvjing2, avec son propre cœur et protocole. Emanuele Colombo a autorisé le nom Dukto2 à condition de rester open source. Licence Apache-2.0. L’autorisation du nom n’implique ni suite officielle ni caution. Merci au projet original et à la communauté.

Où signaler un problème ?

Consultez d’abord la documentation du projet et le périmètre des tests, puis utilisez GitHub Issues pour indiquer appareil, version système et étapes de reproduction. Ne publiez ni fichiers privés ni données personnelles. Développement principalement par OpenAI Codex sous direction humaine ; les vérifications et tests matériels sont consignés dans le dépôt.