Принцип работы
Как устроен рабочий цикл ZenFlow — от замысла до результата.
ZenFlow выстраивает полный цикл: Идея → Проект → Заметки → Планирование. Работа начинается с раздела Идеи: вы вводите тему в поле Quick Add внизу экрана, открывается чат с LLM. Обсуждаете замысел, задаёте вопросы, подсвечиваете фрагменты ответов (нравится / не нравится). Каждые 4 сообщения система автоматически генерирует сводку ключевых решений. Когда идея созрела — кнопка «Создать проект» превращает её в проект.
Проекты — ядро системы. Задачи организованы в якоря (эпики) и подзадачи (user stories). В редакторе задачи доступны AI-действия — кастомные промпты, которые детализируют требования по шаблону. Задачи сохраняются автоматически.
Заметки — отдельная база знаний. AI автоматически генерирует заголовок и назначает теги. Векторный поиск находит заметки по смыслу. Заметки не привязаны к проектам, но могут использоваться как контекст.
Планирование связывает проекты с календарём. Контексты (вкладки) для разных направлений. В каждом — план на неделю и на день. Задачи из проектов добавляются через выпадающий список.
Идеи
Обсуждение замыслов с LLM и формирование проектов.
Идеи добавляются через универсальное поле ввода внизу экрана (Quick Add): вводите название — создаётся новая идея, открывается чат. В чате вы общаетесь с моделью, задаёте уточняющие вопросы. Можно подсвечивать фрагменты ответов: что нравится и что нет — это помогает системе формировать сводку.
Раздел пуст при первом запуске. Список идей отображается слева. Все данные хранятся в workspace — папке, которую вы выбираете при первом запуске.
Процесс обсуждения идеи с LLM
Проекты
Управление задачами, user stories и AI-помощники.
Проект создаётся из идеи или вручную (кнопка + в сайдбаре). У проекта — описание, дата начала, скорость (часов в неделю), прогресс якорей. Задачи организованы иерархически: якорные задачи (эпики) и подзадачи (user stories). Подзадачи можно перетаскивать для изменения порядка.
Редактор задачи: при клике открывается панель справа — наименование, цель, описание, критерии приёмки, теги, оценка в часах, даты. Кнопки AI-действий вызывают кастомные промпты. Например, «Системный аналитик» детализирует задачу в спецификацию. Промпты получают переменные: {title}, {goal}, {project_name} и др.
Задачи имеют типы (Coding, Analytics, Decomposition и т.д.) и статусы (Бэклог, В работе, Завершён). Изменения сохраняются автоматически. Relay позволяет совместно работать над проектом в реальном времени.
Создание проекта и работа с AI-помощниками
Панель задачи с AI-действиями и user stories
Заметки
База знаний с AI-обработкой и семантическим поиском.
Заметки создаются через «+ Создать заметку...». При сохранении запускаются фоновые процессы (настраиваются в Настройках → Заметки): генерация заголовка и классификация тегов. Для каждого процесса — своя модель и промпт.
В редакторе заметки — кнопки: AI, Заголовок, Теги, Формат, Связи. Шаблоны вывода структурируют поток сознания в заданный формат (Контекст-Дилемма-Вывод для аналитики и др.). Режимы просмотра: список и граф связей.
Список заметок с тегами и датами
Создание новой заметки через Quick Add
Редактор заметки с AI-помощниками и шаблонами вывода
Семантический поиск — результаты отсортированы по релевантности
Планирование
Задачи из проектов → план на день и неделю.
Сверху — контексты (вкладки): «Работа с AI», «Java backend» и т.д. Каждый контекст — отдельный план. Можно создавать новые контексты и переключаться между ними.
План дня: цель дня, коллеги, блок «Добавить задачи» — выпадающий список проектов с user stories и оценкой в часах. Выбранные задачи попадают в «Целевые задачи» или «Текучка». Кнопка «Редактировать» открывает детальную настройку.
План недели: сводка, навигация по датам стрелками. Прогресс (часы), завершённые задачи. Данные хранятся в planning.json в workspace.
Процесс планирования дня и работы с задачами
Интерфейс планирования дня и недели с контекстами
Настройки
Подключение LLM, AI-действия, Git-синхронизация и совместная работа.
Общие: выбор рабочей папки (workspace), импорт из бэкапа. LLM: адрес Ollama (по умолчанию localhost:11434), кнопка проверки, выбор модели. AI-действия для задач — кастомные кнопки с промптами. Переменные: {title}, {goal}, {project_name}, {parent_title}, {parent_body}. Тело задачи уходит в user message.
Заметки: фоновые процессы при создании — генерация заголовка, классификация тегов. Для каждого: выбор модели, промпт. Git: синхронизация каждые 30 сек и при закрытии. Режим: новый или существующий репозиторий. Совместная работа: WebSocket relay для real-time. Публикация: make relay-publish.
Подключение к Ollama и выбор модели
Настройка AI-процессов для заметок
Кастомное AI-действие «Системный аналитик» с промптом
WebSocket relay для совместной работы
Git-синхронизация workspace между устройствами