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
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
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
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
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
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
Cœur
Modèles de domaine et abstraction de système de fichiers virtuel, indépendants de l'interface.
- 2
Fournisseurs
Protocoles distants et sept formats d'archive branchés sur cette même abstraction.
- 3
Interface
Application de bureau à deux panneaux, avec sa file de transferts et sa palette de commandes.
- 4
Automatisation
Client en ligne de commande et accès par le protocole MCP pour les scripts et les agents.
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 Release2. Lancer
dotnet run --project src/NexusFile.App.Desktop -c ReleaseLes 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 UP — Structure d'ingénierie logicielle indépendante, Vincennes.
- Contact
- contact@agile-up.com
agile-up.com