J'écris depuis plus de dix ans. Toujours dans le même univers, avec des personnages qui vivent leur vie d'un roman à l'autre et finissent par se croiser. C'est ce que j'aime le plus dans l'écriture… et c'est devenu un vrai casse-tête à organiser. Qui connaît qui ? Qu'est-ce que ce personnage savait à ce moment-là ? Est-ce que je n'ai pas déjà décrit cette ville autrement il y a trois ans ?
Les fichiers texte, les dossiers et les notes éparpillées ne suffisaient plus. Alors j'ai fait ce que fait un développeur quand un outil lui manque : je l'ai codé. Il s'appelle Romanesk, il est gratuit, et voici comment il est né.
Le problème : un univers qui grandit plus vite que ma mémoire
Quand on écrit un seul roman, on garde à peu près tout en tête. Quand on écrit dans le même univers pendant dix ans, c'est impossible. Les personnages vieillissent, déménagent, changent d'avis ; des lieux apparaissent dans un texte et reviennent dans un autre ; des événements anciens ont des conséquences des années plus tard.
Je voulais un outil qui m'aide à garder tout ça cohérent, sans m'imposer une façon d'écrire. Et surtout, je voulais trouver les liens et les incohérences que moi, je ne voyais plus.
Ce que fait Romanesk
Romanesk est un atelier d'écriture local-first : tes textes restent sur ton ordinateur, pas sur le serveur de quelqu'un d'autre. Il t'aide à organiser ton univers, et il peut s'appuyer sur une IA qui connaît ce que tu as écrit : elle repère des liens entre tes personnages et tes histoires, et signale des incohérences là où je ne les aurais jamais vues.
Point important : l'IA est facultative. Romanesk fonctionne très bien sans. C'est un outil d'écrivain d'abord, avec une IA en option, pas l'inverse.
Les choix techniques
Tauri plutôt qu'Electron
Pour une application de bureau, les deux choix classiques sont Electron et Tauri. J'ai choisi Tauri : je le trouve plus facile à porter d'un système à l'autre et plus agréable à manipuler. Il s'appuie sur le moteur web déjà présent dans le système au lieu d'embarquer un navigateur complet, ce qui donne des applications plus légères.
Une IA locale, et au choix
Comme tout se passe sur ta machine, Romanesk te laisse choisir ton modèle. Sur mon poste, je le fais tourner avec Ollama, et je bascule parfois sur Gemma 4 pour contrôler les réponses.
En local, les modèles sont forcément plus petits que les grandes IA en ligne. Mais on ne leur demande pas d'écrire à ta place : on leur demande de connaître ton univers et de repérer ce qui cloche. Pour ce travail-là, des modèles petits mais spécialisés font très bien l'affaire, et tes manuscrits ne quittent jamais ton ordinateur.
Pourquoi c'est gratuit
Parce que ce n'est pas aux écrivains de payer. Écrire coûte déjà beaucoup de temps, et la plupart des auteurs ne vivent pas de leurs livres. Si quelqu'un doit un jour financer un outil comme Romanesk, ce sont plutôt les maisons d'édition, qui profitent de manuscrits mieux construits.
Un modèle économique est prévu dans ce sens. Mais avant d'y penser, j'ai besoin d'autre chose : des partenaires.
Le projet en chiffres (honnêtes)
- Plus de 3 mois de développement, sur mon temps libre ;
- 1 utilisateur aujourd'hui : moi.
Oui, un seul. Je l'utilise tous les jours pour mon propre univers, et c'est comme ça que je l'améliore. C'est un projet de passion, et je l'assume : beaucoup de bons outils ont commencé pour répondre au besoin d'une seule personne.
Ce qui me bloque encore : la signature sous Windows
Le problème technique que je n'ai pas encore résolu n'est pas dans le code, mais autour : la signature de l'application pour Windows. Sans certificat de signature de code, Windows affiche un avertissement inquiétant au premier lancement (« Windows a protégé votre ordinateur »), qui fait fuir la plupart des gens. Obtenir et mettre en place ce certificat demande du temps, de l'argent et des démarches de vérification.
C'est typiquement le genre de sujet sur lequel un coup de main ferait gagner des semaines.
Tu veux m'aider ?
Je cherche des partenaires bénévoles pour faire avancer Romanesk : sur la signature Windows, mais pas seulement. Les besoins sont listés dans la section « Rejoindre » de la page d'accueil de Romanesk.
Et si tu écris, toi aussi, essaie-le : c'est gratuit, ça reste sur ton ordinateur, et chaque retour d'auteur m'aide à l'améliorer.