← Tout le portfolio

En cours Produit mAIllon 2026 Concevoir & construire

plume — traitement de texte pour romanciers

Une application de bureau dont l'assistance IA tourne sur la machine de l'auteur. Le manuscrit ne sort jamais du disque.

ecrireavecplume.com

L'éditeur de plume, chapitre ouvert, panneau d'univers à droite.
L'éditeur, sur un manuscrit de démonstration entièrement inventé — c'est la capture qui sert le site du produit.

Le point de départ

Les outils d'écriture assistée envoient le manuscrit sur un serveur et le facturent à l'abonnement. Pour un romancier, ce sont deux problèmes : la confidentialité d'un texte inédit, et un loyer à payer pour accéder à son propre travail.

Ce que j'ai construit

Le périmètre,
dans le détail.

  • Éditeur riche structuré (chapitres, versions, annotations), fiches d'univers, chronologie, détection des entités citées dans un chapitre.
  • Moteur d'inférence local embarqué dans le binaire, lancé à la demande, qui parle à l'application en HTTP sur la boucle locale.
  • Exports neutres vers txt et docx, sans passer par le HTML de l'éditeur.
  • Site de présentation autonome, comparatif, guides, dossier de presse, installeurs macOS et Windows.

Les arbitrages qui comptent

Ce qui tient le projet debout,
et ce qu'il a fallu corriger.

01

Un moteur en sidecar, pas des bindings

Le moteur d'inférence est un binaire séparé démarré par l'application, pas une bibliothèque compilée avec elle. Trois raisons : mettre à jour le moteur ne recompile pas le projet, un plantage du moteur ne fait pas tomber l'éditeur, et le même protocole HTTP fonctionne à l'identique sous Windows où seul le binaire change.

02

L'éditeur doit être bon sans IA

Si l'application n'est qu'un prétexte à brancher un modèle, elle ne vaut rien. L'assistance est une couche par-dessus un outil d'écriture qui tient debout seul — et c'est ce qui permet le modèle commercial : l'éditeur reste gratuit à vie, l'aide à la rédaction se débloque une fois. Le coût marginal d'un utilisateur est nul puisque l'inférence tourne chez lui.

03

Une frontière tenue par le code

Séparer le gratuit du payant en masquant des boutons ne protège rien. La limite passe dans la couche qui exécute les gestes, pas dans l'interface qui les propose.

Votre projet

Un besoin proche
du vôtre ?

Trente minutes suffisent pour cadrer un chantier et dire franchement ce qui est faisable, à quel coût, et dans quel ordre.

Prendre contact