InkOS : système d'agents IA open-source pour la création d'histoires
InkOS : système d'agents IA open-source pour la création d'histoiresIntroduction
InkOS est un outil de création d'histoires open source développé par Narcooo sur GitHub. Il est principalement utilisé pour écrire des romans, qu'ils soient longs ou courts, et permet également de créer des scénarios, des films interactifs, des fanfictions et la traduction multilingue. Il propose trois modes d'utilisation : interface web Studio, terminal TUI et ligne de commande, et a été sélectionné comme l'un des premiers partenaires open source de Kimi. Toutes les données sont stockées dans le répertoire local du projet, aucune télémétrie n'est envoyée à l'extérieur, et l'API n'interagit qu'avec le fournisseur de grands modèles de langage que vous avez vous-même configuré.

Fonctionnalités principales d'InkOS
Romans longs : c'est la fonctionnalité phare d'InkOS. Après la création d'un livre, le système génère d'abord le worldbuilding, les fiches de personnages, le plan des volumes et l'intention des chapitres, puis fait progresser chaque chapitre selon le flux « planification → orchestration → écriture → audit → révision → synchronisation d'état ». L'ensemble du processus est orchestré par la collaboration de 10 Agents : le radar analyse les tendances du marché, le planificateur définit les intentions de chapitre, l'orchestrateur organise le contexte et les règles, le rédacteur génère le texte, l'observateur extrait les faits, l'auditeur effectue un contrôle de continuité en 37 dimensions, et le réviseur corrige les problèmes.
Courtes nouvelles : saisissez un sujet ou une inspiration, et produisez en un clic un texte complet, un plan, un registre de relecture, un pitch de présentation et des prompts de couverture. Une fois le service de couverture configuré, il peut également générer directement l'image de couverture.
Films interactifs : définissez en langage naturel les règles du monde, le mode de progression du temps, les agents de personnages, ainsi que les règles relatives aux objets et aux indices ; le système maintient l'état du monde. Il prend en charge les actions libres, les choix cliquables et la génération automatique d'images, et convient à la création de pièces interactives, de scripts à fins multiples et de jeux textuels.
Simulation d'intrigue : avant d'écrire le chapitre suivant, générez 2 à 5 branches futures isolées à partir du canon actuel, et comparez horizontalement les beats du chapitre, les décisions des personnages et les risques potentiels. Les résultats de la simulation sont uniquement stockés comme plans candidats et ne modifient pas le texte principal.
Traduction : prend en charge la traduction par chapitre des formats EPUB, PDF textuels, TXT et Markdown, gère un glossaire, génère un rapport de révision comparative, et exporte en TXT, Markdown ou EPUB. Disponible dans Studio, Chat et CLI.
Suppression de la « saveur IA » : capable d'identifier automatiquement les expressions typiques des LLM telles que les mots trop fréquents, la monotonie syntaxique et les résumés excessifs. Le prompt de l'agent rédacteur intègre une liste de mots interdits et une empreinte stylistique, réduisant ainsi les traces dès la source. La commande revise --mode anti-detect permet également de réécrire spécifiquement des chapitres existants.
Imitation de style : inkos style analyze analyse un texte de référence, extrait la distribution de la longueur des phrases, les caractéristiques de fréquence lexicale et les schémas de rythme, puis les injecte dans un livre指定的 afin que les chapitres suivants adoptent automatiquement ce style.
Création de fanfictions : prend en charge quatre modes — canon (continuité du canon), au (univers alternatif), ooc (recaractérisation), cp (orienté couple) — avec un importateur de canon intégré et des dimensions d'audit dédiées aux fanfictions, afin d'éviter les contradictions de paramétrage.
Routage multi-modèles : différents Agents peuvent utiliser différents modèles. Par exemple, le rédacteur peut utiliser Claude, l'auditeur GPT-4o, et le radar un modèle local, configurables à la granularité de l'agent via inkos config set-model.
Démon (daemon) : inkos up lance une boucle en arrière-plan pour écrire automatiquement des chapitres, fait avancer les éléments non critiques automatiquement, et se met en pause pour les jugements humains en envoyant une notification. Prend en charge Telegram, Feishu (Lark), WeCom et Webhook.
Cas d'utilisation d'InkOS
Publication en série d'auteurs de webnovels : progression automatique de romans de plusieurs millions de caractères, avec un suivi continu par le système des fiches de personnages, des intrigues secondaires et de la continuité des objets, évitant les effondrements de cohérence en milieu et fin d'œuvre.
Auteurs de nouvelles : génération en un clic d'un paquet complet de nouvelle, avec couverture, idéal pour les médias personnels, les soumissions ou la pratique d'écriture.
Scénaristes de films/séries interactifs : intrigues à embranchements, indicateurs de variables, scripts à fins multiples, avec export d'images aux nœuds et d'éléments interactifs.
Traducteurs : traduction par chapitre d'un EPUB ou PDF entier, avec gestion du glossaire et rapport de révision.
Auteurs de fanfictions : construction rapide d'un livre dérivé à partir du matériel original, les quatre modes couvrant les besoins courants de création.
Expérimentation stylistique : analyse du style de vos auteurs préférés, pour rapprocher vos créations ultérieures de ce style.
Narration en monde ouvert / par PNJ : création de jeux textuels, de romans interactifs ou d'outils d'aide pour les jeux de rôle sur table.
Avantages et inconvénients d'InkOS
Points forts
Open source et gratuit, code auditable, aucune télémétrie
Un pipeline à 10 Agents couvrant la chaîne complète de la planification à la révision, avec un haut niveau de professionnalisme
Trois modes d'interaction (Studio/TUI/CLI), adaptés aussi bien à l'utilisation visuelle qu'à l'automatisation par scripts
Forte capacité à supprimer la « saveur IA », avec un mode de réécriture anti-détection dédié
Prise en charge du routage multi-modèles, permettant de choisir le meilleur modèle selon la tâche
Données entièrement locales, l'API n'interagit qu'avec les fournisseurs configurés par l'utilisateur
Prise en charge de la création et de la traduction multilingues (chinois, anglais, japonais)
La simulation d'intrigue et le monde ouvert sont des fonctionnalités absentes des autres outils
Points faibles
Nécessite un environnement Node.js et une installation via npm, pas suffisamment convivial pour les utilisateurs non techniques
<Nécessite de fournir sa propre clé d'API de grand modèle de langage, engendrant des frais supplémentaires
Courbe d'apprentissage assez raide, avec de nombreux concepts (planification, orchestration, audit, réflecteur, etc.)
Studio est un service local (localhost:4567), pas un SaaS cloud
La licence AGPL-3.0 impose des restrictions à l'usage commercial
Communauté relativement restreinte, les problèmes se traitent principalement via les issues GitHub
Tutoriel d'utilisation d'InkOS
Installation
npm i -g @actalk/inkos
Configuration du modèle
Méthode 1 : configuration graphique dans Studio (recommandé pour les débutants).
Méthode 2 : configuration globale en ligne de commande :
inkos config set-global \ --provider custom \ --base-url https://api.moonshot.cn/v1 \ --api-key sk-... \ --model kimi-k2.5
Initialisation du projet
inkos init my-novel cd my-novel
Créer un livre et écrire
inkos book create --title "吞天魔帝" --genre xuanhuan inkos write next 吞天魔帝 # écrire le chapitre suivant (pipeline complet) inkos write next 吞天魔帝 --count 5 # écrire 5 chapitres d'affilée inkos status # consulter l'état inkos export 吞天魔帝 --format epub # exporter en EPUB
Mode Agent en langage naturel
inkos agent "帮我写一本都市修仙,主角是个程序员" inkos agent "写下一章,重点写师徒矛盾"
Commandes atomiques (adaptées aux scripts et aux appels d'Agents externes)
inkos plan chapter 吞天魔帝 --context "本章重点写师徒矛盾" inkos compose chapter 吞天魔帝 inkos draft 吞天魔帝 inkos audit 吞天魔帝 31 inkos revise 吞天魔帝 31
Démarrer Studio
inkos studio # ouvre par défaut localhost:4567
Comparaison d'InkOS avec ses concurrents
| Dimension | InkOS | Sudowrite | NovelCrafter | target="_blank" rel="noreferrer noopener">NovelAI | 蛙蛙写作 |
|---|---|---|---|---|---|
| Positionnement | Pipeline d'Agent IA open source | Rédaction de romans professionnels | Écriture de séries longues | Récit stylisé | Production de masse de webnovels chinois |
| Prix | Gratuit (AGPL-3.0) | 19-99 $/mois | 4-20 $/mois + API | 10-25 $/mois | Quota gratuit + abonnement |
| Open source | Oui | Non | Non | Non | Non |
| Mode d'interaction | Studio/TUI/CLI | Web | Web | Web | Web/APP/Mini-programme |
| Cohérence sur long format | État structuré + audit à 37 dimensions | Story Bible | Système Codex | Lorebook | Plan à trois niveaux + sauvegarde cloud |
| Suppression de l'empreinte IA | Anti-détection intégrée + empreinte de style | Modèle Muse 1.5 | Dépend du modèle lui-même | Faible | Fonction de suppression d'empreinte IA |
| Multi-modèles | Prise en charge de tout OpenAI-compatible | Modèle propriétaire | BYO API key | Modèle propriétaire | Basculement multi-modèles |
| Déduction d'intrigue | Déduction isolée sur 2 à 5 branches | Aucun | Aucun | Aucun | Déduction d'intrigue disponible |
| Monde ouvert | InkOS Play | Aucun | Aucun | Aucun | Aucun |
| Traduction | EPUB/PDF/TXT/Markdown | Aucun | Aucun | Aucun | Aucun |
| Fanfiction/Imitation | Quatre modes + analyse de style | Aucun | Aucun | Aucun | Aucun |
| Démon (daemon) | inkos up écrit des chapitres en arrière-plan | Aucun | Aucun | Aucun | Aucun |
| Confidentialité des données | Entièrement local, aucune télémétrie | Cloud | Cloud | Cloud | Cloud |
| Barrière technique | Nécessite npm + configuration d'API | Faible | Moyenne (configuration d'API requise) | Faible | Faible |
Pourquoi choisir InkOS
Si vous avez besoin d'un système de création capable de gérer jusqu'à un million de caractères, plutôt que de devoir recoller vos paramètres à chaque nouvelle conversation, InkOS mérite d'être essayé. Son pipeline à 10 Agents relie planification, écriture, audit et révision en boucle fermée : au chapitre 80, le système se souvient encore des indices plantés au chapitre 5. L'open source signifie que vous pouvez modifier les prompts, ajouter des Agents, brancher vos propres modèles, et les données restent en local. Pour les auteurs techniques, les studios de webnovels ou ceux qui souhaitent personnaliser en profondeur leur flux d'écriture, c'est l'une des rares solutions capables de transformer « l'IA qui écrit des romans » d'un jouet en véritable outil de production.
Questions fréquentes
Q : InkOS est-il gratuit ?
Oui. Le projet lui-même est open source et gratuit, sous licence AGPL-3.0. Mais vous devez fournir votre propre clé d'API de grand modèle de langage, dont le coût est facturé par le fournisseur selon votre consommation.
Q : Peut-on l'utiliser sans savoir programmer ?
Oui. Après avoir installé Node.js, installez-le avec npm i -g @actalk/inkos, puis lancez inkos studio pour l'utiliser graphiquement dans le navigateur. Toutefois, la configuration initiale de la clé d'API demande un peu de patience.
Q : Quels modèles sont pris en charge ?
Toute interface compatible OpenAI est prise en charge, notamment Moonshot (Kimi), OpenAI, Anthropic, Google Gemini, OpenRouter, kkaiapi, etc. Vous pouvez attribuer un modèle différent à chaque Agent.
Q : Que faire si le contenu généré a une empreinte IA ?
InkOS intègre un mécanisme de suppression d'empreinte IA : la couche de prompt de l'écrivain comporte une liste de mots interdits et une empreinte stylistique, l'auditeur détecte les expressions fréquentes des LLM, et le réviseur peut exécuter le mode anti-detect pour réécrire. Si le résultat reste insatisfaisant, vous pouvez réduire writing.reviewRetries pour augmenter le nombre de passes de révision, ou ajuster manuellement les instructions de style dans story/author_intent.md.
Q : Peut-on écrire des romans en anglais ?
Oui. Il suffit de définir --lang en ; 10 profils de genres anglais sont intégrés (LitRPG, Progression Fantasy, Isekai, etc.).
Q : Peut-on importer un roman existant pour le continuer ?
Oui. inkos import chapters importe depuis des fichiers texte locaux, reconstruit automatiquement l'état structuré, les résumés de chapitres, les indices et les relations entre personnages, et prend en charge les motifs « Chapitre X » ainsi que des modes de découpage personnalisés.
Q : Studio est-il une version web ou un programme local ?
C'est un service local. Après avoir lancé inkos studio, le service démarre sur localhost:4567 ; toutes les données sont stockées dans le répertoire local du projet et ne sont pas envoyées dans le cloud.
Q : Quel impact a l'AGPL-3.0 sur un usage commercial ?
Si vous modifiez le code d'InkOS et proposez un service public ou distribuez le logiciel, vous devez publier vos modifications en open source. L'usage personnel et l'usage interne ne sont pas concernés. Consultez le texte intégral de l'AGPL-3.0 pour plus de détails.
Actualités connexes :
Assistant scénario▸
Apps AI
Actualités AI