Storello: как здесь пишут книги
Разбор нашего же сервиса без рекламных оборотов: проект, редактор, картотека героев, таймлайн, ассистент, экспорт и совместная работа с редактором — и отдельным списком то, чего в Storello нет.

Рукопись обычно живёт в файле «роман_финал_3.docx», а всё остальное — в голове автора: кто кому кем приходится, в каком году случилась та сцена и почему во второй части у героини вдруг другое отчество. Storello — попытка вынуть это «остальное» из головы и положить рядом с текстом, в одном окне.
Ниже разбор того, как это устроено, вместе с оговорками о том, чего у нас нет. Читать имеет смысл, даже если пробовать не собираетесь: половина решений здесь не наше изобретение, а общее место для инструментов такого класса.
Где оно живёт
Storello открывается в браузере, ставить ничего не нужно. При желании приложение устанавливается на телефон или компьютер как обычное и запускается с рабочего стола — это PWA. Отдельных приложений в App Store и Google Play нет, мобильные версии в работе; на телефоне сейчас работает тот же браузер.
Проект, а не папка с файлами
Работа начинается с проекта — это одна книга или цикл. Слева у проекта меню, и текст в нём только первый пункт:
- Файлы — главы и папки, перетаскиванием в нужном порядке.
- Заметки — то, что не глава: обрывки, реплики, справки.
- Персонажи — карточки героев и карта отношений между ними.
- Локации — места, с вложенностью: город, в нём квартал, в нём дом.
- Таймлайны — сетка событий по сюжетным линиям.
- Писательский ассистент и его настройки.
- Настройки проекта.
Дело не в количестве вкладок, а в том, что это один проект, а не семь программ. Карточка героя, заведённая в картотеке, попадает в поле зрения ассистента, когда вы спрашиваете его про этого героя.
Редактор
Текст пишется в обычном редакторе с полосами сверху и снизу. Сверху — возврат к проекту, файлы проекта, поиск по документу, комментарии, заметки книги, экспорт и «Поделиться». Снизу то, что нужно во время работы: отмена и повтор, жирный, курсив, подчёркивание, заголовок, выравнивание, вставка картинки, комментарий к выделенному.
Слева раскрывается «Структура» — заголовки открытой главы деревом, по ним прыгают, когда глава разрослась. Кнопка «Скрыть интерфейс» убирает панели совсем: остаётся текст на пустом фоне. Возвращаются они той же кнопкой или движением курсора к краю экрана.
Оформление — три темы: кремовая бумага по умолчанию, белая и тёмная. Отдельно настраиваются шрифт и ширина колонки.
История версий — список сохранённых снимков; снимок можно сделать вручную и подписать. Восстановление сначала сохраняет текущее состояние, то есть откат тоже можно откатить. Чего нет: сравнения двух версий. Вы видите список и возвращаетесь к нужному состоянию, но построчной разницы не увидите.
Цель и статистика вынесены на главный экран, а не в редактор: кольцо «Цели недели», серия дней подряд и график активности.
Картотека: герои, места, время
Карточка персонажа — не одно свободное поле «описание», а набор полей: имя, группы (герой может состоять сразу в нескольких — и в семье, и в ордене), возраст и даты обычным текстом («около тридцати», «1802–1877»), роль, предыстория, цели, черты, привязка к сюжетной линии. К карточке прикладывается до десяти фотографий, первая становится аватаром. Ненужных героев не обязательно удалять — их скрывают; главных отмечают звездой, и они всплывают наверх.
Отношения между героями живут на отдельной карте, типы связей настраиваются. Локации складываются в дерево и знают, какие персонажи к ним привязаны.
Таймлайн один на проект и устроен как таблица: строки — сюжетные линии, столбцы — периоды, по умолчанию главы. Событие лежит в клетке на пересечении и перетаскивается в другую. Строки и столбцы тянутся мышью, ненужные скрываются. На этой сетке видно то, чего не видно в тексте: линию, которая пропала на десять глав и вернулась как ни в чём не бывало.

Ассистент
Ассистент — переписка сбоку от текста. Главное про него: сам он текст не меняет. Отвечает, разбирает, предлагает — а правки попадают в главу только когда вы нажимаете «Внести правки». Так сделано намеренно: инструмент, который переписывает абзацы по своему усмотрению, в книге неуместен.
Что он видит, зависит от тарифа. На любом платном он получает карту проекта — список документов. Память по проекту (краткое досье, которое он собирает сам, плюс ваши инструкции) подключается с тарифа «Автор». Поиск по всему проекту сразу — с «Профессионала». Память лежит в «Знаниях проекта», её можно прочитать и поправить руками: ассистент не должен помнить то, чего в книге нет.
Расход считается в кредитах: одно сообщение — один кредит. Если в запрос уходит очень много текста (глава больше примерно 60 тысяч знаков), спишется два или три. Кредиты не сгорают в конце месяца.
Экспорт
Выгружается файл, папка или весь проект — в TXT, Markdown, DOCX, PDF, EPUB и HTML. FB2 мы не делаем.
Для книжных форматов есть три шаблона вёрстки. «Классический» — антиква, выключка по формату, «ГЛАВА ПЕРВАЯ» словами; для художественной прозы. «Современный» — гротеск в заголовках и номер главы цифрой; для нон-фикшна. «Как в редакторе» повторяет то, что вы видите на экране. Оглавление собирается само, когда выгружаете папку или проект; отдельно выбираются разделитель глав, формат страницы и поля. Висячие предлоги подклеиваются к следующему слову без вашего участия.
Соавторы и редактор
Проект открывается другому человеку в одной из трёх ролей: Читатель, Редактор, Администратор. Права проверяются на сервере, а не рисуются в интерфейсе: читатель физически не сможет записать в документ, даже если очень захочет.
В самом редакторе есть режимы. В режиме «Писатель» вы просто пишете. В режиме «Редактор» смысловые правки автоматически оформляются как предложения: их видно и можно отклонить — вместо «кто-то что-то поменял, ищите что». Комментарии вешаются на выделенный кусок или на весь файл. Несколько человек могут писать одновременно, и в верхней панели видно, кто сейчас в документе.
Ссылка «Поделиться» для постороннего всегда только на чтение. Места редакторов и администраторов считаются по тарифу владельца проекта; читателей можно звать сколько угодно.
Офлайн
Эту часть мы доводили дольше всего, поэтому пишу подробно и с дырами.
Без сети открывается рабочий стол с проектами, а не форма входа. Пишется и правится текст, работают персонажи, локации, таймлайны и настройки. Главы заранее подкачиваются в браузер в моменты простоя. Когда сеть возвращается, накопленное уходит на сервер само.
- Картинки офлайн не загрузить — ни фотографию локации, ни иллюстрацию в текст.
- Ассистент офлайн не работает.
- Первый вход на устройстве должен произойти с интернетом хотя бы раз.
- Интернета в кармане мало: пока вы не откроете Storello, ничего не отправится. Код живёт во вкладке.
Сколько это стоит
Бесплатный тариф — навсегда и без карты: до трёх проектов, экспорт в TXT и Markdown, история версий за семь дней. Ассистента на нём нет, соавторам доступна только ссылка на чтение.
- Новичок, 49 ₽ в месяц — 28 кредитов ассистента, пять проектов, один редактор, экспорт в DOCX, PDF и EPUB, история версий 30 дней.
- Автор, 349 ₽ — 220 кредитов, проекты без ограничения, два редактора, память ассистента по проекту, все шесть форматов.
- Профессионал, 749 ₽ — 490 кредитов, пять редакторов, поиск ассистента по всему проекту сразу.
Оплата за три месяца и за год дешевле помесячной, за год ещё и с бонусными кредитами. Кредиты докупаются пачками отдельно, но подписка в пересчёте на кредит всегда выгоднее докупки. Пробного периода платных тарифов сейчас нет — есть бесплатный тариф, на котором можно жить.
Чего в Storello нет
Список, который обычно не пишут:
- приложений в App Store, Google Play и RuStore — на телефоне работает браузер или установленное как приложение PWA;
- экспорта в FB2;
- построчного сравнения двух версий главы;
- ассистента на бесплатном тарифе и ассистента офлайн;
- убедительного ответа на вопрос «а вы не закроетесь» — сервис молодой. Единственное, что мы можем на это ответить: экспорт в шести форматах работает на любом тарифе, включая бесплатный, и рукопись всегда можно забрать.