---
title: Dark Factory и Open Second Brain: автономная разработка и память, на которой она держится
description: Короткий доклад про два моих проекта - Dark Factory и Open Second Brain. Перед презентацией я попросил оркестратора собрать с нуля рабочий чат-приложение - и к моменту, когда я начал говорить, по живому URL уже открывался задеплоенный сайт. Внутри - как устроены оба проекта и почему память оказалась обязательным условием, а не нужным дополнением.
canonical_url: https://techmeat.dev/posts/dark-factory-and-open-second-brain-at-startit
date: 2026-05-24
tags: dark-factory, open-second-brain, startit, demo, hermes, agents
language: ru
---

![Я на сцене в startit с проектором за спиной](./hero.jpg)

На днях зашёл в [startit](https://startit.rs/) с коротким докладом - рассказать, чем я занимаюсь последний месяц. Народ в зале был профильный - билдеры, которые сами строят AI-агентов, так что не нужно было объяснять, что такое context window и почему агенту бывает мало одной модели. Можно было сразу переходить к сути.

А суть у меня сейчас в двух связанных проектах: **Dark Factory** - автономная разработка, и **[Open Second Brain](https://github.com/itechmeat/open-second-brain)** - память, на которой эта автономия держится.

## Что я показывал

Слайдов было немного. Логика простая:

- Я строю не CoPilot, а **Dark Factory** - производство, где агенты сами доводят проект от идеи до релиза. Я приношу идею, дальше команда субагентов делает брейншторм, документы, дизайн, план, репозиторий, деплой. Я в это время занимаюсь своим делом и подключаюсь только на ревью.
- Очень быстро при такой постановке упираешься в **проблему памяти**. Скроллбэк терминала - это не память. Передать контекст между сессиями невозможно. Reasoning - почему агент принял конкретное решение - утекает в логи и теряется.
- Поэтому рядом с фабрикой пришлось вырастить **Open Second Brain** - файловый слой памяти для агентов. Plain Markdown в Obsidian-совместимом vault: любой агент читает, любой пишет, всё видно человеку как обычные текстовые заметки.
- Дальше уже можно строить интересное. Например, слой _наблюдательной памяти_: субагенты по ходу работы подмечают мои предпочтения, складывают в инбокс, ночью отдельный проход (`dream`) превращает повторяющиеся наблюдения в правила, и эти правила автоматически подгружаются в начало каждой следующей сессии. Я перестаю повторять одно и то же по двадцать раз.

## Демонстрация: проект, который агенты собрали за полчаса

Перед презентацией я кинул в Telegram оркестратору одну фразу - примерно «сделай пародийный чат, где AI на любую реплику пользователя отвечает, что он абсолютно неправ». И пошёл готовиться к выступлению.

Один промпт, короткий брейншторм - оркестратор задаёт несколько уточняющих вопросов и фиксирует план, - дальше пайплайн идёт автономно. В чат начинают сыпаться отчёты о происходящем: какая стадия запущена, кто из субагентов её взял, что вернуло ревью. Вмешиваться по ходу мне больше не нужно.

<iframe loading="lazy" width="560" height="315" src="https://www.youtube.com/embed/g2m4E5tSpEo" title="Dark Factory: проект за полчаса в Telegram" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

Под капотом за эти полчаса:

- product-tech-lead разложил идею на брейншторм и спецификацию;
- архитектор выбрал стек и описал контур;
- дизайнер собрал визуальную идентику и ключевые экраны;
- параллельно создались GitHub-репозиторий, systemd-юниты на VPS, Caddy-роут и отдельный поддомен;
- fullstack-инженер реализовал фронт и бэк, QA прогнал тесты, devops довёл до зелёного деплоя.

Всё это идёт через тот же конвейер канбан-доски с ревью между этапами, что я подробно [разбирал в прошлом посте](/ru/posts/how-i-built-the-first-dark-fabric-workflow/): 13 карточек, два круга максимум на каждое ревью, разные субагенты на producing и review-стадиях.

К моменту выхода на сцену по адресу **[you-absolutely-wrong.techmeat.dev](https://you-absolutely-wrong.techmeat.dev/)** уже открывался задеплоенный сайт. Чат, в котором ассистент с абсолютной уверенностью объясняет, что ты не прав, что бы ты ни написал. Внутри React + Vite на фронте, Hono на Node.js на бэке, SQLite для сессий, DeepSeek-v4 через OpenCode в качестве модели. Полноценный проект, не лендинг.

<figure style="max-width: 479px; margin-inline: auto;">

![Скриншот you-absolutely-wrong.techmeat.dev в действии](./demo.png)

</figure>

## Что дальше

Сейчас у фабрики работают два workflow - `new-project` (тот самый, который я подробно разбирал в [прошлом посте](/ru/posts/how-i-built-the-first-dark-fabric-workflow/)) и `new-feature`, который берёт уже существующий проект с его документами и доводит очередную фичу до production. Следующие на очереди - `validate-idea` для проверки гипотез и `bugfix`: триаж, репро, фикс, верификация, ship.

Когда эти четыре цикла начнут устойчиво идти от начала до конца, я открою всё в опенсорс. Open Second Brain уже [открыт](https://github.com/itechmeat/open-second-brain) и развивается публично.

Спасибо ребятам из startit за площадку и за вопросы после доклада - часть из них уехала прямо в мой бэклог. Если интересно следить за тем, как фабрика собирается дальше, я веду историю в [X](https://x.com/techmeat).