Что это
Автономный гант-планер: дерево задач любой вложенности (инициатива → задача → подзадача → …), сроки, оценки по ролям, исполнители, вехи, вью загрузки сотрудников. План хранится в обычном JSON-файле, черновик автосохраняется в браузере.
Горячие клавиши
Enter в названии — создать задачу ниже; вне полей — тоже
Ctrl/⌘+Enter создать подзадачу у выбранной
Space редактировать название выбранной задачи
Esc закончить редактирование названия
Tab / Shift+Tab вложить / поднять уровень — вне полей действует на все выделенные строки
Alt+← / Alt+→ сдвинуть даты выделенных задач на ±1 день (с Shift — на неделю)
Alt+↑ / Alt+↓ переместить среди соседей
↑ / ↓ , ← / → вне полей — выбор строки, свернуть/развернуть; в названии ↑/↓ переходят к соседней строке
Del вне полей — удалить выбранную (Ctrl+Z вернёт)
Ctrl/⌘+S , Ctrl/⌘+Z сохранить; отменить
Ctrl/⌘+P резервная браузерная печать (основной PDF — в меню ♾️ → «Экспорт PDF»)
Ctrl/⌘+колесо / пинчмасштаб полотна к точке под курсором; Ctrl/⌘++ / Ctrl/⌘+− — шаг 10%, Ctrl/⌘+0 — 100%. Панели и диалоги сохраняют размер
мышь на ганте тянуть бар — сдвиг; за края — изменение сроков; веху — сдвиг даты; кружок у правого края бара — потянуть связь к другой задаче; клик по стрелке — меню связи; зажать на пустой строке без дат — нарисовать сроки протяжкой; бар из мультивыделения тянет все выделенные
зажать на пустом месте панорамирование: тянуть полотно ганта в любую сторону (на строках с датами и на шкале дат)
«⋯» на баре, правая кнопка, двойной клик карточка задачи: название, цвет, сроки, готовность, оценка, люди и предшественники (по нескольку через «+»), действия строки; у группы рядом с подписью — треугольник сворачивания. В режиме «только гант» слева снизу «+ Задача»
🔒 Замок задачи locked: true сохраняется в JSON у задачи, вехи или группы; группа защищает всех потомков. В меню строки замок можно снять. 📌 «Зафиксировать назначения» относится только к исполнителям автоплана.
⇤ и ⛶ в тулбаре «Только гант» прячет таблицу задач слева (запоминается); «Презентация» скрывает навигацию, статусбар и таблицу, включает просмотр без правок и запоминается; выход кнопкой ✕ в углу или Esc
Ctrl/⌘+клик , Shift+клик выделить несколько строк / диапазон; клик по квадратику цвета меняет цвет всем выделенным
потянуть за № перетащить задачу по списку: к границе строки — сменить порядок, на середину строки — вложить внутрь
Уровни ▾ в тулбаре свернуть всё дерево до верхнего уровня, показать первые N уровней или развернуть всё разом; треугольники отдельных групп работают как раньше
Поля
Сотрудники — кнопка «+» в ячейке: выбираете сотрудника из списка (или создаёте нового), затем долю из пресетов (1 / 0,75 / 0,5 / 0,33 / 0,25 / своя). Клик по чипу с именем — сменить долю или убрать.
Оценка — трудозатраты задачи в человеко-днях по ролям, чипами через «+» (роли живут в справочнике на вкладке «Сотрудники»). Оценка не зависит от назначений: задача с оценкой и без людей попадает в «Без назначения». Если выделенных людей меньше оценки, чип роли краснеет, детали — в его подсказке и в тултипе бара; замещения ролей (например, фулстек за бэкенда) учитываются.
Даты — текстом (01.10, 01.10.26, 2026-10-01) или через календарь по кнопке 📅 в ячейке.
Цвет — квадратик в строке: палитра или свой цвет; наследуется детям от родителя.
Зависимости — предшественники: «+» в колонке открывает выбор задачи; клик по чипу или по стрелке на ганте — меню связи (тип FS/SS/FF, лаг в рабочих днях, удаление). FS без лага означает первый рабочий день после финиша. Автопересчёта нет: если сроки нарушают связь, её стрелка краснеет — в меню связи появляется «⚡ Починить» (сдвинется только эта задача), а в статусбаре — «исправить» (сначала показывает список задач с новыми датами, после подтверждения выравнивает весь план каскадом; сдвинутые задачи остаются подсвеченными до следующей правки, «Отменить» в тосте возвращает всё назад). Связывать можно только конкретные задачи и вехи, не группы; циклы запрещены. Стрелки на ганте по умолчанию показываются только у задачи под курсором или выделенной (нарушенные — всегда, к вехам — в режиме критпути); кнопка «Связи» показывает все. Несколько связей из одной задачи идут одним стволом с ответвлениями.
Критпуть (кнопка в тулбаре) — подсветка красным задач и связей без запаса до вех: их не сдвинуть, не сдвинув вехи; в тултипе каждого бара — «Запас до вех: N дн». Задачи, чьи цепочки не ведут ни к одной вехе, критичными не считаются. Стрелки связей, ведущих к вехам, рисуются только в этом режиме и у выделенной вехи — иначе они заслоняли бы план.
Бар — сверху название, квадратики непокрытых ролей и кружки исполнителей (наведите — кто это, роль, даты и FTE), снизу полоса людей: цвет — сотрудник, смена цвета — передача задачи, деление по высоте — параллельная работа, несколько полос — несколько ролей. Название никогда не обрезается: если бар узкий, подпись выступает за его край. Назначение без дат действует на весь срок задачи, с датами (результат автоплана) — закреплено и сдвигается вместе с задачей. Клик по отрезку на полосе людей или по чипу в колонке «кто» открывает меню назначения: доля, даты, разбить, передать другому; края отрезка тянутся мышью. Режим нагрузки в меню «⋯»: «равномерно» размазывает оценку по рабочим дням, «пока не выполнит» ставит полную долю с первого дня до выработки оценки.
Спринты (меню ♾️ → «Спринты…») — именованные отрезки календаря: ряд в шапке таймлайна и пунктирные границы через всё полотно. Серия добавляется одной кнопкой (длина, количество, префикс), клик по спринту в шапке центрирует его. Показ спринтов на полотне выключается флажком в том же диалоге (настройка интерфейса, спринты из плана не пропадают). Хранятся в файле плана в meta.sprints.
Готово — процент готовности: у групп считается средневзвешенно по детям, у вехи — галочка «выполнена» (красная рамка — дата вехи в прошлом, а она не выполнена). Бар заливается по готовности: если заливка не дотягивает до линии «сегодня», задача отстаёт — недобор рисуется красной полоской снизу бара, процент в колонке краснеет, сводка «готово/план» — в статусбаре.
База (кнопка в тулбаре) — фиксирует слепок дат: серые полоски под барами показывают, где задачи стояли в базовом плане, сдвиг завершения виден в тултипе; перезафиксировать или удалить базу — в меню ♾️.
Ширины колонок слева тянутся за границы в шапке; ручка на правом крае панели сжимает всю панель целиком (внутри появляется свой скролл — удобно на маленьких мониторах, двойной клик возвращает). Кнопка ⌖ в строке прокручивает гант к началу задачи. У родителей сроки и оценка считаются по детям.
Календарь, перегрузы, экспорт
Рабочий календарь (меню ♾️ → «Рабочий календарь…») — еженедельные выходные и праздники: не считаются рабочими в загрузке людей и лагах зависимостей и подсвечиваются на таймлайне; сроки задач сами не двигают. Выходные выбираются по дням недели, праздники добавляются выбором даты/диапазона «с — по» либо текстом; пересекающиеся диапазоны склеиваются сами.
Свёртка сотрудников — треугольник в строке сотрудника прячет его назначения, остаётся только полоса загрузки по периодам; «Свернуть всех» / «Развернуть всех» в шапке вкладки. Состояние запоминается в браузере.
Команды — колонка «Команда» во вью «Сотрудники»: чип открывает список команд, «Новая команда…» создаёт её; люди группируются под заголовком команды с суммарной полосой загрузки, треугольник заголовка сворачивает команду целиком, название правится на месте, ✕ расформировывает. Строку сотрудника можно тянуть за ⋮⋮: к границе строки коллеги — сменить порядок (и команду), на заголовок команды — в её конец. Команда и порядок сохраняются в файле (team, порядок resources). Удаление сотрудника с назначениями сначала показывает затронутые задачи и снимает назначения только после подтверждения; тост даёт «Отменить». Лист без исполнителя подсвечен в плане: кнопка «+ исполнитель» в колонке «Сотрудники» и пунктирная рамка бара.
Сценарии (меню ♾️ → «Создать сценарий…») — новый локальный файл «План (сценарий «имя»)» из текущего плана с массовыми поправками: сроки ±N % с округлением до выбранного числа дней по рабочему календарю, оценки ±N % с шагом в человеко-днях, ёмкость людей ±N % с шагом FTE, галочки «чинить связи каскадом» и «растягивать назначения», область — весь план или выделенные задачи. Исходный план не меняется: облачный остаётся на сервере, локальный возвращается отменой. Параметры сценария записываются в заметки плана.
Ячейки в строке роли вида «нужно / есть» по каждому периоду: потребность в роли по оценкам задач (человеко-дни, размазанные по рабочим дням задачи, независимо от того, кто назначен) против ёмкости людей этой роли с учётом отпусков. Красная ячейка — людей не хватает даже с замещающими ролями, жёлтая — закрывается только замещением; в тултипе — кто именно и сколько.
Отпуска — кнопка 🏖 в строке сотрудника во вью «Сотрудники»: в отпуске ёмкость человека 0, любая задача в эти дни даёт перегруз; отпуск виден штриховкой на строке.
Выделение — кнопка сверху на вкладке «Сотрудники»: протяните область по датам и строкам нужных людей. Протяжка по верхней шкале выбирает всех сотрудников. Внизу появится ёмкость в человеко-днях: суммарно и по каждому человеку, с учётом его FTE, выходных, праздников и отпусков. Обе граничные даты входят в расчёт. Назначенные задачи из этой ёмкости не вычитаются. Esc выключает режим и сбрасывает выделение.
Разгрузка — красная ячейка перегруза кликабельна: меню показывает задачи этих дней (гибкие сверху, критпуть помечен) и предлагает по кнопке сдвинуть задачу за перегруз, снизить долю до безопасной или передать свободному коллеге. Автоматически ничего не двигается.
Экспорт PDF (меню ♾️) — готовый документ: титульная сводка с легендой, постраничный гант со связями, прогрессом, критпутём и базой, затем страницы загрузки людей с отпусками; альбомный A4 с нумерацией страниц. Длинный план не сжимается в кашу: таймлайн режется на окна по ~9 месяцев («окно 1 из N» в футере), бары за краем окна помечаются стрелками-продолжениями.
Экспорт CSV — все колонки плюс запас до вех (открывается Excel/Numbers). Ctrl+P — резервная браузерная печать.
Формат файла (JSON)
Промпт для нейронки
Вставьте вместе с расшифровкой планёрки — на выходе будет готовый файл для «Открыть»:
Скопировать промпт