XJ-Editor : la conversion de documents en Markdown se fait en local, sans reseau

Résumé

XJ-Editor est un editeur Markdown pour Windows qui convertit Word, PowerPoint, PDF et EPUB en Markdown localement avec un moteur WebAssembly, annote les PDF sur place et garde un panneau Git dans la meme fenetre.

Recommander
Nom
XJ-Editor
Version
1
Tarif
Gratuit
Open source
Propriétaire
Système
Windows
Mis à jour
2026-11-05 21:20

XJ-Editor ne cherche pas un rendu Markdown plus joli. Il vise la petite gene d'ecrire un document en passant sans arret entre quatre ou cinq fenetres.

C'est un editeur de bureau pour Windows construit avec Electron, qui reunit ecriture, apercu, conversion de documents, aide par IA, gestion de versions et terminal dans une seule fenetre. L'auteur dit franchement comment il a ete fait : le code a ete ecrit par une IA, et son role tient plutot du chef de produit et du testeur, demander, utiliser, corriger ce qui gene. Le projet a atteint 1.0.0 debut 2026-11 et le depot recoit encore des commits chaque jour.

Ecrire et previsualiser sans jongler entre les fenetres

Markdown, HTML, JSON et texte brut s'ouvrent, et les modes edition, partage et apercu se changent d'un clic. Ce que les auteurs bricolent d'habitude est deja la : Mermaid, PlantUML et Chart.js se rendent en schemas, KaTeX traite les formules, et les encarts de type GitHub comme le Front Matter YAML deviennent des cartes d'information. Ces pieces arrivent normalement en extensions qu'il faut ensuite configurer ; ici elles sont le comportement par defaut.

Images, PDF, Word, Excel, PowerPoint et archives se consultent integres, et les anciens fichiers doc s'adaptent d'eux-memes. Pour un travail surtout d'ecriture avec quelques recherches, moins de fenetres veut dire moins d'interruptions.

Une conversion qui ne quitte pas la machine

C'est la partie la plus singuliere. Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV et PDF passent en Markdown en une action, via une liaison WebAssembly du moteur anydoc executee dans le processus principal d'Electron : aucune requete reseau, et le fichier ne sort pas de la machine. La sortie suit le Markdown de style GitHub, le CSV declare son format et le reste est detecte.

Les images integrees sont extraites et ecrites dans un dossier de ressources du meme nom en mode local, ou envoyees puis remplacees par des liens en mode hebergement d'images, avec retour automatique au local en cas d'echec. Les erreurs sont distinguees : un PDF scanne signale qu'une reconnaissance de texte est necessaire d'abord, un document chiffre et un document abime recoivent chacun leur message au lieu d'un echec vague.

Lire un PDF et prendre des notes ne devrait pas faire deux logiciels

Qui ecrit de la documentation lit des articles, des specifications et des manuels d'autres personnes. L'usage courant est un lecteur dans une fenetre et une application de notes dans une autre, a basculer pour recopier un passage et a perdre le fil au bout de quelques allers-retours. XJ-Editor integre le PDF comme un contenu de meme rang que le Markdown, et les pages acceptent surlignages et annotations.

Les marques suivent le fichier et restent en local, sans compte cloud, donc copier le fichier sur une autre machine les emporte. Lire a gauche, ecrire des extraits dans un volet partage a droite, et convertir tout le PDF en Markdown modifiable au besoin, ouvert automatiquement a la fin. La chaine se raccourcit beaucoup, et lire et ecrire partagent un contexte au lieu d'etre recousus avec des captures et de la memoire.

L'IA et la gestion de versions dans la barre laterale

L'IA est un assistant integre et non une page web rapportee : les prereglages couvrent plusieurs services de modeles courants ici et ailleurs, ainsi que des options locales. Selectionnez un passage et faites polir, developper, traduire, corriger ou demander un schema ; les sessions sont multiples, les reponses arrivent en flux, et le fichier courant peut servir de contexte. L'auteur reconnait que l'IA n'est pour l'instant qu'une integration simple, l'usage plus profond restant a venir.

Git devient un panneau lateral : fichiers modifies d'un coup d'oeil, differences ligne par ligne au clic, et historique, changement de branche, remisage et clone dans le meme panneau. Le plus agreable est de faire ecrire par l'IA un message de commit a partir de la difference, ce qui transforme un tas de modifications en une phrase a lire, ajuster et valider. Avec le terminal integre a cote, ecrire, lancer des scripts, lire les differences et valider ne demandent plus de quitter la fenetre.

Ce qu'il faut accepter a ce stade

La version 1.0.0 ne sort qu'en application de bureau Windows, sans macOS ni Linux. C'est un projet recent tenu par une personne, et le depot n'a pas encore de fichier de licence : l'auteur parle d'open source, mais strictement les conditions d'utilisation ne sont pas ecrites, donc qui se soucie des licences peut attendre.

L'installateur est volumineux, ce qui est le prix habituel d'Electron. Le terminal integre pilote le シェル du systeme, donc les programmes en plein ecran fonctionnent, mais a la longue le redimensionnement et les volets empiles paraissent etroits. Cela se lit comme une premiere version qui a rassemble les capacites courantes : la couverture est la, le polissage continue.

La valeur n'est pas qu'une fonction soit la plus forte, mais que les gestes disperses de l'ecriture, ceux qui demandent de changer de fenetre, soient ramenes sur une seule surface. Pour qui ecrit du Markdown chaque jour, lit des PDF et veut la gestion de versions a portee, ce qui est epargne est de l'attention, pas quelques clics.

XJ-EditorTéléchargement
Systèmes pris en charge : Windows