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

Основные функции 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 с конкурентами
| Измерение | InkOS | Sudowrite | NovelCrafter | target="_blank" rel="noreferrer noopener">NovelAI | 蛙蛙写作 |
|---|---|---|---|---|---|
| Позиционирование | Конвейер AI-агентов с открытым исходным кодом | Профессиональный черновик романа | Написание длинных серий | Стилизованное повествование | Массовое производство китайских веб-новелл |
| Цена | Бесплатно (AGPL-3.0) | $19-99/мес. | $4-20/мес. + API | $10-25/мес. | Бесплатный тариф + подписка |
| Открытый код | Да | Нет | Нет | Нет | Нет |
| Способ взаимодействия | Studio/TUI/CLI | Веб | Веб | Веб | Веб/APP/мини-программа |
| Согласованность в длинных текстах | Структурированное состояние + 37-мерный аудит | Story Bible | Система Codex | Lorebook | Трёхуровневый план + облачное хранилище |
| Удаление «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 Приложения
AI Новости