Aller au contenu principal
Toutes les plaquettes

Plaquette · En cours de finition · version 1.0.0

NexusFile

Retrouver la vitesse du clavier de Total Commander, sur les trois systèmes, avec le distant traité comme du local.

NexusFile est un gestionnaire de fichiers à deux panneaux écrit en .NET et Avalonia. Les raccourcis de Total Commander y fonctionnent, les archives s'ouvrent comme des dossiers, et les serveurs distants — FTP, SFTP, WebDAV, SMB, S3, Azure, NFS, rclone, partages Tailscale — se parcourent à travers la même abstraction que le disque local.

État : Version candidate 1.0, au sein de la Commander Suite. 7 482 tests réussis et aucun échec à la vérification du 14 août 2026. Les paquets signés ne sont pas encore publiés : l'installation se fait depuis les sources.

À qui ça sert

  • Les utilisateurs de Total Commander

    Les touches de fonction, les copies et déplacements, la sélection : les gestes acquis en vingt ans restent valables.

  • Ceux qui changent de système

    Le même outil et les mêmes raccourcis sous Windows, macOS et Linux, au lieu d'un équivalent différent par machine.

  • Les administrateurs et intégrateurs

    File de transferts non bloquante, automatisation en ligne de commande, accès par le protocole MCP pour un agent IA.

Ce que ça change concrètement

  1. 1

    Deux panneaux, des onglets, tout au clavier

    Onglets par panneau, barre de disques, fil de navigation, filtre rapide, barre d'état : la navigation ne demande pas la souris. Plus de cinquante raccourcis sont documentés.

  2. 2

    Le distant comme un dossier

    FTP, SFTP, WebDAV, SMB, S3, Azure Blob, NFS, rclone et partages Tailscale passent par une couche unique : copier d'un serveur à un autre est une copie de fichiers ordinaire.

  3. 3

    Une file de transferts qui ne bloque rien

    Progression, durée restante, débit, pause et reprise, annulation : on continue à travailler pendant les copies.

  4. 4

    Une recherche par le sens, en local

    Un index incrémental privé permet de retrouver un fichier par son sens et non seulement par son nom. Mesuré à 100 000 fragments : moins de 300 millisecondes pour une recherche.

  5. 5

    Treize thèmes et une comparaison intégrée

    Comparaison de dossiers et de fichiers, palette de commandes, treize thèmes d'affichage.

Comment ça marche

Une seule abstraction de système de fichiers virtuel sert toutes les sources : c'est ce qui permet de traiter une archive, un serveur et un disque de la même façon.

  1. 1

    Cœur

    Modèles de domaine et abstraction de système de fichiers virtuel, indépendants de l'interface.

  2. 2

    Fournisseurs

    Protocoles distants et sept formats d'archive branchés sur cette même abstraction.

  3. 3

    Interface

    Application de bureau à deux panneaux, avec sa file de transferts et sa palette de commandes.

  4. 4

    Automatisation

    Client en ligne de commande et accès par le protocole MCP pour les scripts et les agents.

Un kit de développement permet d'ajouter des greffons aux quatre formats hérités de l'écosystème Total Commander.

Chiffres vérifiables

Chaque chiffre ci-dessous est daté et provient du dépôt ou d'une mesure publiée. Rien n'est extrapolé.

7 482 tests réussis

aucun échec, 22 tests volontairement ignorés, sous Windows

Source : Document de préparation commerciale du dépôt, vérification datée du 14 août 2026 ; 7 435 réussis sous Linux à la même date.

69 %

des lignes du code livré couvertes par les tests, pour un seuil minimal fixé à 50 %

Source : Même document, mesure de référence du 12 août 2026.

100 000 fragments

volume de l'index de recherche par le sens tenu à l'épreuve : 290 millisecondes par recherche

Source : Même document, mesure de charge datée.

117 dépendances

bibliothèques livrées, aucune vulnérabilité connue et aucune licence demandant un examen manuel

Source : Même document, inventaire de conformité.

Pour démarrer

Compilation depuis les sources avec le SDK .NET 10. Sous Linux, un affichage graphique est nécessaire, ou l'enveloppe xvfb-run sur une machine sans écran.

1. Récupérer et compiler

git clone https://github.com/phuetz/NexusFile.git
cd NexusFile
dotnet build NexusFile.sln -c Release

2. Lancer

dotnet run --project src/NexusFile.App.Desktop -c Release

Les paquets d'installation signés pour Windows, macOS et Linux sont prêts techniquement mais pas encore publiés : il manque des décisions de publication, pas du code.

Ce qui n'est pas encore prêt

Nous préférons l'écrire noir sur blanc plutôt que de le faire découvrir après la signature.

  • Aucun paquet prêt à installer n'est publié pour cette version candidate : il faut compiler depuis les sources.
  • La signature des installateurs Windows et macOS et le canal de mise à jour restent à mettre en place avant une diffusion payante.
  • Deux échecs de test résiduels étaient identifiés au 3 septembre 2026, sur la rotation des lecteurs et un mandataire intermittent.
  • Le modèle de licence de l'édition Pro n'est pas encore arrêté : le code du dépôt est sous licence MIT, certaines fonctions réseau et serveur sont réservées.

Licence, dépôt et contact

Licence
Code source sous licence MIT. Le régime exact de l'édition Pro, qui réserve certaines fonctions réseau et serveur, n'est pas encore arrêté.
Éditeur
AGILE UPStructure d'ingénierie logicielle indépendante, Vincennes.
Contact
contact@agile-up.com
agile-up.com