InkOS: open-source система AI-агентов для создания историй

InkOS: open-source система AI-агентов для создания историй 136

Open-source система AI-агентов для написания романов. Поддержка длинных серий, рассказов, сценариев, интерактивных видеоигр и многоязычного перевода. Автоматизирует планирование, написание, ревизию и редактирование. Данные полностью локальны, совместима с Kimi, GPT, Claude и другими моделями.

#Ai工具箱 #Ai开源项目

InkOS: open-source система AI-агентов для создания историйОписание

InkOS — это инструмент для создания историй с открытым исходным кодом, опубликованный Narcooo на GitHub. Он в основном используется для написания романов — как длинных, так и коротких, а также для создания сценариев, интерактивных фильмов-игр, фанфиков и многоязычного перевода. Доступны три способа использования: веб-интерфейс Studio, терминал TUI и командная строка. Вошёл в первую партию открытых партнёров Kimi. Все данные хранятся в локальном каталоге проекта и не отправляются вовне в виде телеметрии; API обращается только к настроенному вами поставщику больших моделей.

InkOS: open-source story creation AI Agent system

Основные функции InkOS

  • Длинные романы: это главная возможность InkOS. После создания книги система сначала генерирует сеттинг, описания персонажей, план по томам и намерения для глав, а затем продвигает каждую главу по конвейеру «планирование → оркестровка → написание → аудит → доработка → синхронизация состояния». Весь процесс выполняется совместно 10 агентами: Radar сканирует рыночные тренды, Planner задаёт намерения глав, Composer упорядочивает контекст и правила, Writer генерирует основной текст, Observer извлекает факты, Auditor выполняет 37-мерную проверку непрерывности, Revisor исправляет проблемы.

  • Короткие рассказы: введите жанр или идею — одним нажатием получаете готовый текст, план, журнал редактуры, описание, продающие моменты и промпт для обложки. После настройки сервиса обложек можно сразу сгенерировать изображение обложки.

  • Интерактивные фильмы-игры: правила мира, способ продвижения времени, агенты-персонажи, правила предметов и улик задаются на естественном языке — система поддерживает состояние мира. Поддерживаются свободные действия, выбор по клику и автоматическое сопровождение изображениями, что подходит для интерактивных пьес, сценариев с несколькими концовками и текстовых игр.

  • Проработка сюжета: перед написанием следующей главы на основе текущего канона генерируются 2–5 изолированных ветвей будущего для сравнения ритма глав, решений персонажей и возможных рисков. Результаты сохраняются только как планы-кандидаты и не изменяют основной текст.

  • Перевод: поддерживает EPUB, текстовые PDF, TXT, Markdown с разбиением по главам, ведёт глоссарий терминов, формирует отчёт о вычитке и сверке, экспортирует в TXT, Markdown или EPUB. Доступно в Studio, Chat и CLI.

  • Удаление «ai-привкуса»: автоматически распознаёт частотные слова, монотонные конструкции и чрезмерные обобщения — типичные следы LLM. В промпт агента-Writer встроены стоп-лист и стилистический отпечаток, что уменьшает следы с самого начала. Команда revise --mode anti-detect позволяет целенаправленно переписать уже готовые главы.

  • Имитация стиля: команда inkos style analyze анализирует эталонный текст, извлекает распределение длины предложений, частотность слов и ритмические паттерны, затем внедряет их в указанную книгу — последующие главы автоматически выдерживают этот стиль.

  • Фанфики: поддерживаются четыре режима — canon (продолжение канона), au (альтернативный мир), ooc (изменение характера), cp (CP-направление). Встроены импортер канона и специальные измерения аудита для фанфиков, предотвращающие противоречия в сеттинге.

  • Мультимодельная маршрутизация: разные агенты могут использовать разные модели. Например, Writer работает на Claude, Auditor на GPT-4o, Radar на локальной модели — настройка выполняется поагентно через inkos config set-model.

  • Демон-процесс: команда inkos up запускает фоновый цикл автоматического написания глав, автоматически продвигаясь по незначительным вопросам и приостанавливаясь с уведомлением, когда требуется участие человека. Поддерживаются Telegram, Feishu, WeChat Work и Webhook.

Сценарии использования InkOS

  • Авторы веб-романов с продолжением: автоматическое продвижение стомиллионно-знаковых произведений, система постоянно отслеживает персонажей, заделку сюжетных линий и непрерывность предметов — к середине и концу сеттинг не разваливается.

  • Авторы коротких рассказов: одним нажатием генерируется полный пакет рассказа, включая обложку, что подходит для авторских каналов, подачи в редакции или тренировки.

  • Сценаристы фильмов и интерактивных игр: ветвящиеся сюжеты, переменные-флаги, сценарии с несколькими концовками, экспорт с узловыми изображениями и интерактивными элементами.

  • Переводчики: перевод целых EPUB или PDF по главам с ведением глоссария и отчёта о вычитке.

  • Фанфикеры: быстрая сборка фанфик-книги на основе исходного материала — четыре режима покрывают типичные задачи.

  • Эксперименты со стилем: анализ стиля любимого автора с последующим приближением к нему в дальнейшем творчестве.

  • Открытый мир / NPC-повествование: для текстовых игр, интерактивной прозы и вспомогательных инструментов для настольных ролевых игр.

Достоинства и недостатки InkOS

Что хорошо

  • Открытый код и бесплатность, код можно проверить, телеметрии нет

  • Конвейер из 10 агентов покрывает весь путь от планирования до доработки — высокая степень проработки

  • Три способа взаимодействия (Studio/TUI/CLI) — удобно и для визуальной работы, и для автоматизации скриптами

  • Сильное удаление «AI-привкуса», есть специальный режим переписывания под антидетекцию

  • Поддержка мультимодельной маршрутизации — для каждой задачи можно выбрать оптимальную модель

  • Данные полностью локальны, API обращается только к настроенному вами провайдеру

  • Поддержка创作 и перевода на нескольких языках, включая китайский, английский и японский

  • Проработка сюжета и открытый мир — то, чего нет у других инструментов

Что не очень

  • Требуется среда Node.js и установка через npm — не слишком дружелюбно к нетехническим пользователям

  • Нужен свой API-ключ к большой модели — дополнительные расходы

  • Довольно крутая кривая обучения, много понятий (планирование, оркестровка, аудит, рефлектор и т. д.)

  • Studio — локальный сервис (localhost:4567), а не облачный SaaS

  • Лицензия AGPL-3.0 ограничивает коммерческое использование

  • Сообщество относительно небольшое, при проблемах в основном помогают issues на GitHub

Инструкция по использованию InkOS

Установка

npm i -g @actalk/inkos

Настройка модели

Способ 1: графическая настройка в Studio (рекомендуется новичкам).

Способ 2: глобальная настройка через командную строку:

inkos config set-global \
  --provider custom \
  --base-url https://api.moonshot.cn/v1 \
  --api-key sk-... \
  --model kimi-k2.5

Инициализация проекта

inkos init my-novel
cd my-novel

Создание книги и написание

inkos book create --title "吞天魔帝" --genre xuanhuan
inkos write next 吞天魔帝          # 写下一章(完整管线)
inkos write next 吞天魔帝 --count 5 # 连写5章
inkos status                       # 查看状态
inkos export 吞天魔帝 --format epub # 导出 EPUB

Режим агента на естественном языке

inkos agent "帮我写一本都市修仙,主角是个程序员"
inkos agent "写下一章,重点写师徒矛盾"

Атомарные команды (для скриптов и вызова внешними агентами)

inkos plan chapter 吞天魔帝 --context "本章重点写师徒矛盾"
inkos compose chapter 吞天魔帝
inkos draft 吞天魔帝
inkos audit 吞天魔帝 31
inkos revise 吞天魔帝 31

Запуск Studio

inkos studio
# 默认打开 localhost:4567

Сравнение InkOS с конкурентами

ИзмерениеInkOSSudowriteNovelCraftertarget="_blank" rel="noreferrer noopener">NovelAI蛙蛙写作
ПозиционированиеКонвейер AI-агентов с открытым исходным кодомПрофессиональный черновик романаНаписание длинных серийСтилизованное повествованиеМассовое производство китайских веб-новелл
ЦенаБесплатно (AGPL-3.0)$19-99/мес.$4-20/мес. + API$10-25/мес.Бесплатный тариф + подписка
Открытый кодДаНетНетНетНет
Способ взаимодействияStudio/TUI/CLIВебВебВебВеб/APP/мини-программа
Согласованность в длинных текстахСтруктурированное состояние + 37-мерный аудитStory BibleСистема CodexLorebookТрёхуровневый план + облачное хранилище
Удаление «AI-привкуса»Встроенная защита от обнаружения + стилевые отпечаткиМодель Muse 1.5Зависит от самой моделиСлабоеЕсть функция удаления AI-привкуса
МультимодельностьПоддержка любого OpenAI-compatibleСобственная модельBYO API keyСобственная модельПереключение между моделями
Развитие сюжетаИзолированная проработка 2-5 ветокНетНетНетЕсть развитие сюжета
Открытый мирInkOS PlayНетНетНетНет
ПереводEPUB/PDF/TXT/MarkdownНетНетНетНет
Фанфики/имитация стиляЧетыре режима + анализ стиляНетНетНетНет
Фоновый процессinkos up — фоновое написание главНетНетНетНет
Конфиденциальность данныхПолностью локально, без телеметрииОблакоОблакоОблакоОблако
Технический порог входаТребуется npm + настройка APIНизкийСредний (нужна настройка API)НизкийНизкий

Почему стоит выбрать InkOS

Если вам нужна система, способная вести нарратив объёмом до миллиона иероглифов, а не каждый раз заново вставлять настройки при открытии нового диалога — InkOS стоит попробовать. Её конвейер из 10 агентов замыкает планирование, написание, аудит и редактуру в единый цикл: к 80-й главе система всё ещё помнит задел, оставленный в 5-й. Открытый код означает, что вы можете менять промпты, добавлять агентов и подключать собственные модели, а данные остаются локально. Для технически подкованных авторов, студий веб-новелл и тех, кто хочет глубоко настроить процесс написания, это одно из немногих решений, превращающих «написание романов с ИИ» из игрушки в рабочий инструмент.

Часто задаваемые вопросы

В: InkOS бесплатна?

Да. Сам проект распространяется бесплатно и с открытым исходным кодом под лицензией AGPL-3.0. Однако вам понадобится собственный API-ключ к большой языковой модели — соответствующие расходы оплачиваются провайдеру по объёму вызовов.

В: Можно ли пользоваться без навыков программирования?

Да. После установки Node.js выполните npm i -g @actalk/inkos, а затем запустите inkos studio — откроется графический интерфейс в браузере. Тем не менее для первоначальной настройки API-ключа потребуется немного терпения.

В: Какие модели поддерживаются?

Поддерживается любой OpenAI-compatible интерфейс, включая Moonshot (Kimi), OpenAI, Anthropic, Google Gemini, OpenRouter, kkaiapi и др. Для разных агентов можно задавать разные модели.

В: Что делать, если в тексте чувствуется AI-привкус?

В InkOS встроен механизм борьбы с AI-привкусом: на уровне промпта писателя есть список запрещённых слов и стилевые отпечатки, аудитор выявляет частотные обороты LLM, а редактор может выполнять переписывание в режиме anti-detect. Если результат всё ещё не устраивает, можно уменьшить writing.reviewRetries, чтобы увеличить число итераций редактуры, либо вручную скорректировать стилевые инструкции в story/author_intent.md.

В: Можно ли писать романы на английском?

Да. Установите --lang en — в комплект входят 10 англоязычных жанровых профилей (LitRPG, Progression Fantasy, Isekai и др.).

В: Можно ли импортировать уже написанный роман для продолжения?

Да. Команда inkos import chapters импортирует текст из локальных файлов, автоматически восстанавливая структурированное состояние, краткие содержания глав, заделы и связи между персонажами. Поддерживаются шаблоны «Глава X» и пользовательские режимы разбиения.

В: Studio — это веб-версия или локальная программа?

Это локальный сервис. После запуска inkos studio он поднимается на localhost:4567, все данные хранятся в локальном каталоге проекта и в облако не загружаются.

В: Как AGPL-3.0 влияет на коммерческое использование?

Если вы модифицируете код InkOS и предоставляете его как сервис или распространяете, вы обязаны открыть исходный код своих изменений. Личное использование и внутреннее использование в компаниях не затрагиваются. Подробности см. в полном тексте AGPL-3.0.

Связанные материалы:

Куда публиковать романы в 2026 году? Сравнение плюсов и минусов 12 издательских платформ

Инструменты для создания AI-рекламных трейлеров романов

Инструменты для создания и генерации романов с помощью ИИ

Инструменты по теме "InkOS: open-source система AI-агентов для создания историй"