ainovel-cli
ainovel-cli пишет роман без вмешательства: движок ведет архитектора, писателя и редактора и возобновляет работу после сбоя.
- 2 314 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Программа пишет файлы в каталог запуска, хранит ключи провайдеров в `~/.ainovel/` и отправляет тексты внешним LLM, расходуя платные запросы.
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/ainovel-cliОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Программа пишет файлы в каталог запуска, хранит ключи провайдеров в `~/.ainovel/` и отправляет тексты внешним LLM, расходуя платные запросы.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Движок для автоматического написания длинных романов. Детерминированный Engine по таблице фактов запускает трех автономных агентов (Architect, Writer, Editor), а спорные решения передает отдельному Arbiter. Из одной фразы получается полноценная книга, а каждый шаг сохраняется в контрольной точке, поэтому после сбоя работа продолжается с нужного шага. Планирование идет в два уровня (тома и арки) и разворачивается по ходу письма, для каждой главы подбираются связанные прежние главы, а Editor оценивает текст по семи критериям. Вмешиваться можно во время работы, а режим `--headless` подходит для сервера, NAS и CI. Поддерживаются OpenRouter, Anthropic, Gemini, OpenAI и другие.
Для кого. Авторам и экспериментаторам, которые хотят получить длинную рукопись из короткого замысла и затем править ее вручную.
Подходит, если
- Нужен черновик романа на 500 глав по одной фразе замысла.
- Работа идет на сервере или в CI без экрана, команда `ainovel-cli --headless --prompt "..."`.
- Во время написания хочется менять сюжет: правку вводят в поле, и затронутые главы переписываются.
- Сбой или перезапуск прервали работу, а повторно запустить из той же папки нужно с контрольной точки.
Не подходит, если
- Нужен готовый к публикации текст без правки: качество определяет выбранная модель.
- Ограничен бюджет на API: длинный роман потребляет много запросов.
- Нужна документация не на китайском: README и сообщения интерфейса в основном на китайском.
Пример запроса к агенту
Запусти ainovel-cli в пустой папке без интерфейса с замыслом «мистический детектив в маленьком порту» и покажи, где лежит результат.Ограничения
Книга создается языковой моделью, а расход на длинный роман может быть большим, поэтому следите за счетом у провайдера. Ключи и базовые адреса провайдеров хранятся в `~/.ainovel/config.json`. Документация и интерфейс в основном на китайском. Установочный сценарий из README запускается через `curl | sh`, есть и сборка командой `go install` и образ Docker. Один каталог запуска соответствует одной книге, а результат лежит в `output/novel/`. Лицензия Apache-2.0.
Как отключить. Удалите бинарный файл `ainovel-cli` (или `go clean`), каталог настроек `~/.ainovel/` и папку `output/novel/` нужной книги.
Частые вопросы
Как установить?
`go install github.com/voocel/ainovel-cli/cmd/ainovel-cli@latest` или скрипт `install.sh` из README. Есть образ Docker и `docker compose run --rm ainovel`.
Как запустить без интерфейса?
Командой `ainovel-cli --headless --prompt "..."` или `--prompt-file prompt.txt`. Сначала один раз запустите программу и настройте провайдера.
Что будет после сбоя?
Каждый успешный шаг записывается в контрольную точку. Запуск из той же папки продолжает с шага `plan`, `draft`, `check` или `commit`.
Какие модели поддерживаются?
OpenRouter, Anthropic, Gemini, OpenAI и другие: провайдеров и модели добавляют командой `/config` и переключают `/model`.
Можно ли проверять главы по одной?
Да, `/review on` включает покомандную проверку: каждая `/next` пропускает ровно одну новую главу.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыНабор скиллов для агентов, который превращает роман в играбельную игру: разбор источника с цитатами, дизайн, сборка под платформу и проверка на доказательствах
Одиннадцать скиллов учат агента придумывать и писать промпты для NovelAI Diffusion V5: идея, сцена, персонаж, комикс, одежда и обратный промпт по картинке
Скиллы и CLI ведут Codex или Claude Code от текста романа до готовой манги: сценарий, раскадровка, рисунки, надписи, PDF.
infinite-creation ведет роман или сценарий через ComfyUI до готового видео с озвучкой, музыкой и субтитрами.
vork — движок 3D и VFX для агентов: сцену, шейдеры и камеру агент пишет кодом, рендер идет на видеокарте.
Самостоятельный конвейер превращает текстовый сценарий в MP4 с озвучкой и стоковыми кадрами; агент управляет им через MCP.
Коротко о README
README на китайском описывает движок с тремя агентами и Arbiter, разовую настройку провайдера, режимы с интерфейсом и без него и структуру результата.