Nova

Оркестратор агентів
для Spec-Driven Development

Команда AI-агентів пише production-ready код за твоєю специфікацією. Рішення лишаються за тобою — ти інженер, а не глядач.

Серйозний інструмент,
а не вайб-кодинг

Архітектурні рішення, спеки й фінальний контроль — за розробником. Агенти підсилюють інженера, а не замінюють його. Повністю автоматично — лише прототипи.

Принципи

Spec — це контракт

Агент його виконує, рецензент звіряє результат. Без чіткої специфікації AI додумує й дрейфує від задачі.

Джерело істини

Не план, не код, не рев'ю — а spec. Ти описуєш що зробити, агенти роблять решту.

Незалежна перевірка

Рецензент не довіряє розробнику: читає spec, план і код, запускає QA з нуля.

Стан у git

Kanban-директорії та meta.yaml. Без сервера, без бази. Працює офлайн і без вендор-локу.

Команда

Шість агентів,
одна мета — якісний код

Planner мислить на Opus, Dev швидко виконує на Sonnet, Reviewer знову бере Opus для свіжого погляду. Жоден не довіряє іншому.

Novainteractive

Асистент-розробник. Веде спеки й диригує всім пайплайном.

Archinteractive

Архітектор. Генерує ARCHITECTURE.md і налаштовує склад агентів.

Sparkread-only

Гід-онбординг. Проводить через життєвий цикл задачі.

Planneropus

Пише план настільки точний, що Dev не приймає рішень.

Devsonnet

Виконує план механічно: код, тести, QA, work-log.

Revieweropus

Незалежна перевірка свіжими очима. Запускає QA сам.

Пайплайн · приклад

Приклад конвеєра

На чотирьох контрольних точках рішення приймаєш ти. Це лише один зі сценаріїв — конвеєр повністю налаштовується.

1
Людина + Nova

Пишемо специфікацію

Разом з Nova формулюєш вимоги й відправляєш спеку в чергу.

backlog → todo
2
Planner

Складає план

Аналізує код, створює гілку й пише детальний план реалізації.

todo → planning
3
Людина + Nova

Перевіряємо й затверджуємо план

Інженерний sanity-check перед тим, як писати код.

planning → approved
4
Dev

Пише код, тести й work-log

Реалізує план механічно, проганяє QA-гейт і лишає звіт.

approved → in-progress → review
5
Reviewer

Незалежне рев'ю й вердикт

QA з нуля та вердикт: PASS / PASS_WITH_NOTES / FAIL. FAIL → цикл ревізії, поки не PASS.

review → done
6
Людина

Фінальний контроль і закриття

Остання перевірка, merge у develop — задача закрита.

done → closed

⚙️ Конвеєр можна зібрати будь-який — додавай свої етапи, агентів і контрольні точки. Arch згенерує pipeline під твій проєкт.

Стек

Будь-який стек

Мови й фреймворки, на яких ми реально пишемо. І це далеко не все — задаєш QA-команди свого проєкту, і workflow працює з чим завгодно.

JavaScriptTypeScriptPythonPHPGoRustSwiftKotlinJavaC#C / C++RubyReactNext.jsVueNuxtSvelteNode.jsLaravelDjangoFastAPIRailsSpring.NETReact NativeFlutter…та інше
Хто стоїть за Nova

Перевірено в наших проєктах

Nova створена студією Totonis. Ми не вигадали цей процес «зі стелі» — він щодня веде наші реальні продукти на різних стеках. Те, що ти ставиш, ми використовуємо самі.

Почати

Встанови один раз

Інсталятор кладе глобальну команду nova у PATH — далі з будь-якого проєкту.

$ curl -fsSL https://…/install.sh | bash
nova init — ініціалізувати в проекті
nova update — оновити файли Nova
nova upgrade — оновити движок