GitWriter
Écrivez une fois. Versionnez tout. Publiez partout.
Chaque livre, manuel ou ensemble documentaire devient un véritable dépôt Git — avec branches, commits, diffs, blame, fusions et résolution de conflits — entièrement piloté depuis un navigateur par des personnes qui n'installeront jamais de client Git. Il est ensuite publié, à partir de la même source, en PDF, EPUB, Word, HTML et un site statique consultable.
13Types de livres
7Cibles d'hébergement Git
264Points d'accès REST
2708Tests automatisés
Le problème
Le docs-as-code fonctionne à merveille — pour ceux qui savent déjà utiliser Git.
L'ingénierie veut du contrôle de version, des branches et de la relecture. Le rédacteur technique, le responsable conformité et le formateur veulent simplement ouvrir une page et écrire. La documentation se scinde alors : la partie sous contrôle de version que seuls les ingénieurs touchent, et la partie dans un wiki que personne ne peut comparer, relire ou annuler. Les deux moitiés se périment, chacune à sa façon.
01
Deux systèmes
Le dépôt et le wiki ne sont pas d'accord sur ce qui est à jour.
02
Aucune relecture
Les pages du wiki changent sans branche, sans approbation et sans moyen de voir ce qui a bougé.
03
Publication manuelle
Le PDF client est exporté, remis en forme et envoyé par e-mail par une seule personne.
04
Contenu qui sort du bâtiment
L'édition hébergée place des spécifications et des politiques non publiées hors de votre contrôle.
La solution
Donnez le navigateur à tout le monde. Donnez au contenu du vrai Git en dessous.
01
Un vrai contrôle de version
Un véritable dépôt par livre, avec branches, tags annotés, fusions, résolution de conflits à trois voies, historique par fichier et blame — entièrement piloté depuis l'interface.
02
Relecture avant publication
Branchez, commentez une ligne, proposez un remplacement, demandez des modifications, approuvez, fusionnez — le flux que l'ingénierie connaît déjà, rendu utilisable par des non-ingénieurs.
03
Sur votre propre matériel
Huit des quinze moteurs d'IA pris en charge sont locaux, et la vérification grammaticale s'exécute dans l'application — rien ne doit sortir du réseau.
Fonctionnalités
01Écriture & contrôle de version
- Véritable dépôt Git non nu par livre, structuré avec table des matières, sections et un dossier de ressources.
- Commit, annulation d'un commit, historique paginé, historique par fichier et blame.
- Branches typées main, draft, review ou archive, avec protection et une branche par défaut non supprimable.
- Tags annotés ; fusions avec vérification à blanc avant validation définitive.
- Rechercher-remplacer à l'échelle du livre, avec casse, mot entier et expressions régulières — le remplacement global donne lieu à un commit.
- Diff entre deux références ou d'un seul commit, avec segments formatés et détection des renommages.
- Modes riche, source et scindé dans l'éditeur, avec séparateur déplaçable et aperçu en direct différé.
02Collaboration & relecture
- Co-édition en direct avec curseurs par utilisateur et une barre de présence indiquant qui est dans le livre.
- Commentaires ancrés au texte cité, pas seulement au numéro de ligne, pour que les surlignages survivent aux modifications au-dessus.
- Modifications suggérées — proposez un remplacement ; l'acceptation l'écrit et le commit.
- Demandes de relecture de branche à branche, avec approbations, demandes de modification et commentaires en fil.
- Résolution de conflits dans le navigateur — leur version, la vôtre et un panneau fusionné modifiable par fichier, avec possibilité d'abandonner.
- Mentions avec autocomplétion, et notifications dans l'application pour les mentions, commentaires, affectations et tâches.
- Score de lisibilité, objectifs de mots quotidiens, compteur de séries et graphique d'activité sur trente jours.
03Import & migration
- Import depuis Confluence, Notion, GitBook, Markdown, Word ou texte enrichi, avec détection automatique du format.
- Les imports GitBook suivent la table des matières existante dans l'ordre, puis ajoutent les pages non référencées.
- Les pages existantes ne sont jamais écrasées — les identifiants (slugs) sont dédupliqués à la place.
- Les fichiers non pris en charge sont ignorés avec un avertissement, sans faire échouer tout l'import.
- Limité et sécurisé : plafonds de pages et de fichiers, limites d'entrées d'archive et protection contre la traversée de chemin.
04Assistance IA
- Quinze fournisseurs de modèles, dont huit locaux, pour que rédaction, traduction, recherche et relecture ne nécessitent aucun appel externe.
- Un rédacteur agentique planifie, rédige, relit, affine et finalise sur sa propre branche, en committant chaque page au fil de l'eau.
- Six outils validés par chemin pour l'agent : list, read, edit, create, update, finish.
- Actions sur sélection diffusées mot par mot : vérifier, réécrire, améliorer selon une instruction, raccourcir, allonger.
- Travail IA au niveau du livre : vérification de continuité entre chapitres, contrôle de style selon votre propre guide, résumés et glossaires.
- Huit outils d'analyse dont le rythme, la vérification des faits, la suggestion de liens, le texte alternatif, le ton et une bible des personnages.
- Recherche sémantique sans base vectorielle — embeddings stockés en ligne, avec repli sur un score par mots-clés si indisponible.
05Publication & plateforme
- Cinq formats de sortie depuis une seule source : PDF, EPUB, Word, HTML et un site statique.
- Préréglages de publication hérités sur trois niveaux : format de page, marges, taille de base, polices, profondeur du sommaire et numérotation.
- Un concepteur de couverture avec image, couleur, sous-titre et auteur personnalisables, plus pages liminaires et finales.
- Le site statique inclut sommaire latéral, plan de page, navigation précédent/suivant, bascule clair/sombre et recherche plein texte.
- Marque blanche avec héritage au niveau du champ — nom, logo, favicon, couleurs et typographie, y compris pour les lecteurs anonymes.
- Analyse des lecteurs : vues, sessions, recherches, utilité perçue, chiffres par page et pages d'abandon.
- Contrôle de santé du contenu : liens internes cassés et pages orphelines, recalculé à chaque build.
06Sécurité & gouvernance
- Contrôle d'accès à deux dimensions — un rôle système et un rôle par livre — évalué en un seul endroit
- Protection contre l'élévation de privilèges : personne ne peut attribuer un rôle supérieur au sien
- Livres restreints qui coupent l'accès implicite à l'échelle de l'organisation et disparaissent des listes
- Isolation des tenants : les identifiants d'un autre tenant répondent introuvable plutôt qu'interdit
- bcrypt en force douze ; protection contre la force brute avec verrouillage exponentiel à la connexion, à l'inscription et au rafraîchissement
- Rotation des jetons de rafraîchissement avec un registre de révocation côté serveur
- Authentification unique (SSO) via Google et Microsoft, configurable aux trois niveaux
- Content security policy, refus d'intégration en frame, strict transport security et politique de référent ; navigateur de spécification refusé par défaut en production
- Défense contre la traversée de répertoires sur chaque chemin de contenu, d'outil et de branche ; contrôle des adresses sortantes sur les points de terminaison fournis par l'administrateur
- Restauration durcie contre la traversée via archive et les hooks de dépôt
■Java 17 sur Spring Boot 4, avec un moteur Git intégré — aucun binaire Git ni service externe nécessaire.
■Base de données PostgreSQL, 30 tables, schéma installé par l'assistant d'installation.
■264 points d'accès REST répartis sur 39 contrôleurs ; interface rendue côté serveur en ES6 natif, sans étape de build.
■2 708 tests automatisés — une suite d'une taille proche de celle du code de production.
■Authentification unique via Google et Microsoft ; hachage des mots de passe en bcrypt ; rotation des jetons de rafraîchissement.
■Déploiement autohébergé, mono-nœud ; pas encore disponibles : e-mail sortant, MFA, connexion SAML/annuaire, chiffrement au repos des clés de fournisseur.
Équipes logiciel & produit
Documentation produit, références d'API, spécifications, runbooks et wikis internes : le docs-as-code, accessible aux non-ingénieurs.
Environnements réglementés & isolés
L'ensemble de la pile, modèle de langage et correcteur grammatical compris, tourne sur site sans aucun appel sortant.
Conformité & qualité
Politiques, procédures et spécifications où chaque modification exige une branche, un approbateur et un historique consultable sur demande.
Agences de documentation
Séparation par tenant et par organisation, avec image de marque et domaines propres, pour gérer de nombreuses marques clientes depuis une seule instance.
Prestataires de services managés
Runbooks et documentation de passation des clients, versionnés et publiés sous le domaine propre du client.
Formation & enseignement
Cours et cahiers d'exercices publiés en PDF et EPUB, avec des statistiques de lecture montrant à quelle page les lecteurs décrochent.
Industrie & ingénierie
Manuels et documentation de maintenance publiés en versions étiquetées, pour que le terrain sache toujours quelle révision il détient.
Éditeurs & auteurs
Vérification de la continuité, bible des personnages, analyse du rythme, objectifs d'écriture et concepteur de couverture pour les ouvrages longs.
Quitter un wiki hébergé
Des importateurs pour les archives Confluence, Notion et GitBook avec détection automatique du format, pour que la migration ne soit pas un projet à part.
Cas d'usage
Scénarios types
01 · Industrie & ingénierie
Des manuels de maintenance dont le terrain sait qu'ils sont à jour
- Défi
- Un constructeur de machines conserve ses manuels de maintenance en fichiers Word sur un disque partagé ; une seule personne exporte le PDF et l'envoie par e-mail aux techniciens. Personne ne sait quelle révision un technicien a sur place ni ce qui a changé depuis la précédente.
- Approche
- Les manuels Word sont importés dans GitWriter, chacun devenant son propre dépôt Git. Les modifications se font sur une branche et sont fusionnées après approbation d'une demande de relecture ; chaque version est un tag annoté avec notes de version, publiée en PDF et en site consultable sur le domaine de l'entreprise, avec un flux RSS des changements.
- Résultat
- Chaque manuel sur le terrain correspond à une version étiquetée avec un diff lisible par rapport à la précédente, et la publication ne dépend plus d'une seule personne exportant des fichiers à la main.
02 · Conformité & qualité
Des procédures qualité avec un approbateur et un historique pour chaque modification
- Défi
- Une organisation qui prépare un audit ISO ou NIS2 conserve ses politiques et procédures dans un wiki hébergé. Les pages changent sans approbation, et montrer à un auditeur qui a modifié quoi et quand oblige à fouiller des listes de révisions.
- Approche
- L'export Confluence est importé avec détection automatique du format, et GitWriter tourne sur le serveur de l'organisation avec un modèle local et un correcteur grammatical intégré. Des branches principales protégées font passer chaque modification par une demande de relecture avec approbations ou demandes de changements, et l'historique et le blame par fichier montrent qui a écrit chaque ligne.
- Résultat
- Chaque modification de procédure a une branche, un approbateur nommé et un historique permanent présentable directement à un auditeur, et le contenu reste sur le matériel de l'organisation.
03 · Formation & enseignement
Des supports de cours bilingues à partir d'une seule source
- Défi
- Un organisme de formation gère ses cours en néerlandais et en français comme des documents distincts. Les deux versions divergent, et personne ne sait quels chapitres les apprenants lisent réellement.
- Approche
- Le cours néerlandais est rédigé dans GitWriter puis traduit comme livre entier sur sa propre branche, page par page ; un formateur francophone le relit avec des commentaires ancrés et des modifications suggérées avant la fusion. Les deux éditions sont publiées en PDF et EPUB, et les statistiques de lecture montrent vues, recherches et pages d'abandon.
- Résultat
- Les deux versions linguistiques proviennent d'un seul dépôt avec un diff visible, et les formateurs voient où les apprenants arrêtent de lire.
Licence
Par déploiement. Jamais par utilisateur.
Sous licence par installation, pas par auteur — une seule licence couvre un nombre illimité d'auteurs. La redevance annuelle évolue avec votre propre chiffre d'affaires, de façon marginale comme l'impôt sur le revenu, avec un minimum de 900 € et une hausse annuelle plafonnée à 25 % ; l'hébergement, l'usage de l'IA et les services sont facturés séparément.
Licence annuelle selon le chiffre d’affaires, hors TVA
| Chiffre d’affaires | Par an |
| Jusqu'à 500 000 € | 900 € |
|---|
| 1 M€ | 1 500 € |
|---|
| 5 M€ | 2 500 € |
|---|
| 25 M€ | 5 500 € |
|---|
| 100 M€ | 13 000 € |
|---|
| 500 M€ | 37 000 € |
|---|
| 1 Md€ | 52 000 € |
À titre d'illustration : une plateforme tarifée par utilisateur à 12 € par auteur et par mois facture 28 800 € par an pour deux cents rédacteurs ; pour un chiffre d'affaires de 5 M€, c'est 2 500 €.
Ce qu'il fait
- 01Du vrai Git — branches, fusions, diffs et blame — utilisable entièrement depuis le navigateur.
- 02Quinze fournisseurs de modèles d'IA, dont huit locaux, pour que rédaction et relecture ne quittent jamais votre réseau.
- 03Une licence, un nombre d'auteurs illimité — publiez depuis une source vers PDF, EPUB, Word, HTML et un site statique.
En bref
CatégorieÉdition & Publication
LicencePar déploiement, utilisateurs illimités, à partir de 900 € par an
Pour quiDocumentation technique · Conformité · Formation · Agences · Éditeurs
Exportez votre wiki.
Confiez-nous l'archive Confluence, Notion ou GitBook. Nous l'importerons, la publierons et vous remettrons le site et le PDF.Démarrez la conversation →