Агенты работают, пока вы спите
Midnight Agents — шесть готовых ИИ-агентов на Python. Веб-студия делает сайт, Гард его защищает, Сервер держит онлайн, Рост приводит клиентов, Видео снимает ролики, Планировщик держит план, деньги и почту.
Работают в Claude Code, Codex, Gemini CLI и Antigravity
- Веб-студияЧерновик сайта готов: 6 страниц, формы, оферта и политика. Контрольная точка 3 из 4: смотрим?
- ГардПроверил код перед выкладкой. Найдено 3 проблемы, 2 исправлю сам с резервной копией. Одна требует вашего «да».
- Серверnginx перестал отвечать. Причина в логах: закончилось место на диске. Очистил старые логи и кэш apt, перезапустил nginx. Сайт отвечает.
- РостНашёл свежий инфоповод в вашей нише. Готов сценарий ролика с тремя хуками и пост для канала.
- ВидеоРолик по сценарию Роста готов: 33 секунды, субтитры, обложка, громкость в норме. Публикую в канал?
- ПланировщикДоброе утро: на сегодня 4 дела. Пришла заявка на каппинг — черновик ответа готов, впишите время и отправим.
Агенты работают как одна команда
У каждого своя зона, и чужую работу он не делает. Действует на сервере только Агент Сервер, остальные присылают ему заявки. Режим вы выбираете сами: полуавтомат спрашивает перед каждым рискованным шагом, автомат делает безопасное без вопросов.
- Веб‑студиясоздаёт сайт и выкладывает его на ваш сервер с HTTPS
- Гардпроверяет код, сайт и сервер и закрывает уязвимости
- Сервердержит сайт онлайн, отбивает атаки, делает бэкапы
- Ростстроит план продвижения и выполняет его
- Видеоснимает ролики по плану Роста и монтирует ваши записи
- Планировщикдержит план, деньги и почту, ставит задачи остальным
Веб-студия делает сайт под ключ
Главный агент-менеджер и восемь специалистов проводят интервью, рисуют дизайн, пишут тексты, верстают, проверяют и выкладывают сайт. Вы говорите «да» на четырёх контрольных точках: бриф, дизайн, черновик, план выкладки.
- Типы сайтов
- Лендинг, интернет-магазин с корзиной и заказами, сайт сервиса, корпоративный сайт, зеркало существующего сайта
- Дизайн
- Палитра по вашим цветам с проверкой читаемости, шрифты, адаптив под телефон
- SEO и соцсети
- Заголовки, описания, превью для репостов, Schema.org, sitemap, посты к запуску
- Серверная часть
- Заявки в базу и в Telegram, заказы, личный кабинет, приём оплаты
- Законы РФ
- Политика конфиденциальности, согласие на обработку данных, оферта
- Выкладка
- Сервер по SSH: nginx, Docker, бесплатный SSL, домены через Cloudflare, откат одной командой
- Брифниша, стиль, функции, домен
- Дизайнпалитра прошла проверку контраста
- Черновик6 страниц, меню, форма брони
- Выкладкаnginx, SSL, основной домен и зеркало
Гард находит и закрывает дыры
Проверяет код, живой сайт и сервер, ставит индекс защищённости от 0 до 100, сам исправляет типовые уязвимости с резервной копией и следит за сайтом круглосуточно.
- Код
- Забытые ключи и пароли, бэкдоры, SQL-инъекции, XSS, ошибки в логике оплаты и входа, слабое хеширование паролей
- Живой сайт
- Сертификат, защитные заголовки, SPF и DMARC, открытые служебные файлы, подозрительные скрипты
- Сайты от ИИ
- Ключи Supabase и Stripe во фронтенде, таблицы без RLS, цена и статус оплаты с клиента, админка без проверки роли, ввод пользователя в промпте
- Законы РФ
- Счётчики без согласия, нет политики конфиденциальности, формы без согласия по 152-ФЗ, Google Fonts
- Сервер и база
- Открытые порты базы, слабые настройки, подозрительные задания cron, подбор паролей в логах
- Исправление
- Типовые проблемы закрывает сам, откат одной командой, отчёт «до и после»
- Live-щит
- Отражает атаки на сайт, присылает тревоги в Telegram
- 12атак отразил Live-щит при проверке правил
- 8проблем готово к исправлению, точка отката создана
- cronзаблокирована вредоносная команда в планировщике
- dockerпорты базы закрыты на 127.0.0.1
Сервер держит сайт онлайн
ИИ-администратор вашего Linux-сервера. Живёт на сервере, работает круглосуточно. Пульт — Telegram-бот или ваш ИИ-агент.
- Живучесть
- Следит за сайтом, nginx, базами, Docker и PM2, по логам находит причину падения и поднимает сервис
- Нагрузка
- Находит, кто съел процессор и память, понижает приоритет, ловит утечки и зомби
- Диск и статика
- Чистит старые логи и кэш, сжимает картинки в WebP и AVIF, сохраняет оригиналы
- Атаки
- Временный бан подбора паролей, флуда и сканеров. Ваш IP не банится никогда
- Код сайта
- Подменённый файл возвращает по эталону, веб-шелл уходит в карантин
- Бэкапы
- Базы и папки, шифрование AES-256, выгрузка в облако, ротация
| 02:14 | Подбор пароля SSH с одного адреса, бан на 24 часа |
| 03:40 | Бэкап базы и /var/www зашифрован и выгружен |
| 04:05 | Изменён index.php, файл возвращён по эталону |
| 05:30 | Диск заполнен на 91%, очищено 3,2 ГБ логов |
Рост приводит клиентов
Изучает нишу и конкурентов, ставит индекс готовности к росту, готовит план продвижения на четыре недели и выполняет его. Потом ищет свежие тренды и присылает идеи.
- Анализ ниши
- Живые запросы аудитории, сегменты клиентов с их болями, разрывы с конкурентами
- SEO
- Проверка страниц, группы запросов, заголовки и описания, контент-план, правки кода сайта с откатом
- Ролики
- Reels, TikTok, Shorts: три хука для теста, сценарий, раскадровка, обложка, субтитры
- Реклама
- Объявления Яндекс Директа для импорта, посевы в Telegram с маркировкой
- Публикация
- Посты в ваш Telegram-канал, только по кнопке «Опубликовать»
| Неделя | Что делаем |
|---|---|
| 1 | SEO-правки главной, 2 статьи по частым запросам |
| 2 | 3 ролика для Reels и Shorts, A/B-тест хуков |
| 3 | Директ: 12 объявлений и минус-слова |
| 4 | Посевы в 4 каналах, замер заявок |
Видео снимает ролики
Делает вертикальные ролики из любого исходника: из темы — объяснялку с живым голосом, из записи на телефон — смонтированный ролик, из эфира — пачку клипов, из трека — промо, из фото упаковки — 3D-витрину. Вы утверждаете на каждом шаге, публикация — по кнопке.
- Объяснялки
- Сценарий с тремя хуками и проверкой на охват, графика в цветах бренда, субтитры с подсветкой слов, звуки, обложка
- Интерфейс в кадре
- Код печатается по символам, логи, настройки, уведомления, снимок вашей страницы с наездом на нужную фразу, запись экрана в рамке MacBook или iPhone
- Формы роликов
- Подборка «держи четыре», весь ролик одним запросом к ИИ, разбор по фактам; призыв «напишите слово в комментариях», счётчик пунктов, персонаж бренда
- Обложки и описания
- Три обложки на выбор, три варианта описания с хештегами под Reels, TikTok, Shorts и Telegram, пять наборов звуков
- Голос
- Только живой: ElevenLabs, ваш голос, клонированный в ElevenLabs, или запись голосовым сообщением боту
- Монтаж
- Запись на телефон без «эээ», пауз и дублей, кадр 9:16 по лицу, чистый звук, цвет, субтитры
- Клипы
- Эфир, подкаст или вебинар — в 3–10 коротких роликов с хуками и обложками
- Промо
- Слова влетают на удары трека, главная фраза — на дроп; сразу 9:16 и 16:9
- 3D-витрина
- Модель или фото упаковки поворачивается в студийном свете; название, преимущества, цена
- С Ростом
- Берёт сценарии из плана продвижения и выпускает ролики недели одной очередью
Планировщик держит план и деньги
По разговору с вами собирает бизнес-план и финансовую модель, раскладывает цели квартала на задачи по неделям, каждое утро присылает дела на день, раз в неделю сверяет план с фактом, разбирает почту и ставит задачи остальным агентам. Письма и поручения — только по вашему «да».
- Бизнес-план
- Модель, клиенты, конкуренты, каналы, риски и цели в Word. Чего вы не сказали — помечено «дописать», а не выдумано
- Финмодель
- Excel с живыми формулами: 12 месяцев, три сценария, когда в плюс, когда окупятся вложения, сколько нужно запаса. Деньги считает код, не ИИ
- Цели и задачи
- Цели квартала по неделям, у каждой задачи срок и «как понять, что сделано»; ваших часов — не больше, чем вы готовы дать
- Каждое утро
- Дела на сегодня в Telegram с кнопками «Сделано», «Перенести», «Поручить»; раз в неделю — отчёт и план-факт
- Почта
- Заявки и вопросы клиентов — в задачи и черновики ответов, счета — в «проверить и оплатить». Отправка — только вашей кнопкой
- Команда
- Ставит задачи Росту, Веб-студии и Видео в форматах, которые они понимают
| Сценарий | Прибыль за год · в плюс |
|---|---|
| Осторожный | −653 021 ₽ · не в первый год |
| Базовый | 2 269 378 ₽ · 1-й месяц, вложения окупаются к 5-му |
| Смелый | 5 848 991 ₽ · 1-й месяц |
Посмотрите агентов в работе
Настоящий вывод агентов на демо-проектах: учебный магазин с намеренными уязвимостями и кофейня «Зерно». Вывод сокращён, служебные пути убраны. Ответы владельца выделены.
python main.py scan-code demo-shop- Контур 1 · код и анти-бэкдор: проверено файлов 5
- Замечаний: 14 (критичных 7, важных 4, средних 3)
- SQL-инъекция: запрос склеен с вводом пользователя · server.js:19
- Вебхук оплаты принимает уведомления без подписи · server.js:30
- Веб-шелл в папке загрузок · uploads/avatar.php.js
python main.py scan-infra demo-shop- Сервер, логи и база: замечаний 8 (критичных 4)
python main.py report demo-shop- Индекс защищённости: 3 из 100, класс F · замечаний 27
python main.py heal demo-shop- Авто-починка не разрешена: владелец ещё не согласовал план работ
- Владелец: «да, исправляй»
- Заблокирована вредоносная команда в планировщике cron
- Порты базы закрыты на 127.0.0.1, отключён privileged
- Веб-шелл перемещён в карантин
- В uploads/ запрещено исполнение скриптов
- 3 рискованные правки ждут отдельного подтверждения
- Повторная проверка: индекс 3 → 11 из 100
- Владелец: «рискованные тоже исправляй»
- Обновлены уязвимые библиотеки, убраны опасные конструкции в коде
- Повторная проверка: индекс 11 → 27 из 100
- Резервная копия создана · откат: python main.py fix demo-shop --rollback
- 3 → 27
- индекс защиты до и после исправления, замечаний 27 → 12
- 8
- исправлено с резервной копией, из них 3 после отдельного «да»
- 4
- проблемы в логике кода оставлены человеку: SQL-инъекция, IDOR, SSRF, вебхук
python main.py new zerno --from-json brief.json- Проект создан: лендинг, тёплый минимализм, заявки в Telegram
- Контрольная точка 1: «Проект ваш, всё верно?»
- Владелец: «да, проект мой»
python main.py run zerno- design · все пары цветов проходят контраст WCAG AA
- Контрольная точка 3: показать дизайн владельцу
- Владелец: «дизайн нравится»
- seo · тексты из брифа: преимущества, шаги, цены, адрес и часы
- seo · заготовок в [скобках]: 0
- build · сайт собран, серверная часть принимает заявки
- Контрольная точка 5: показать черновик
- Владелец: «черновик ок»
- Битые ссылки: все ссылки ведут на существующие файлы
- 152-ФЗ: у форм есть галочка согласия и ссылка на политику
- Шрифтов Google и сторонних счётчиков нет, баннер cookie не нужен
- robots.txt, sitemap.xml, 404.html на месте
- Оператор персональных данных указан, политика полная
- security · 100 из 100, блокирующих проблем нет
- Следующий шаг: план выкладки на сервер, ждёт вашего «да»
- 15 из 15
- автоматических проверок перед выкладкой пройдено
- 0
- замечаний: тексты заполнены фактами из брифа, ничего не придумано
- 4
- контрольные точки, на которых агент ждёт вашего «да»
auth.log: 5 неудачных входов root с 45.155.205.1- Подбор пароля SSH · бан 45.155.205.1 на 60 мин
- Ваш IP 203.0.113.10 тоже ошибся паролем: он в белом списке, не трогаем
access.log: 91.1.1.1 запрашивает /.env и /.git/config- Сканер уязвимостей · бан 91.1.1.1 на 60 мин
- Изменён файл под защитой: index.php
- index.php откатан к эталону, изменённая версия сохранена в карантин
- Вредоносный файл в загрузках: uploads/img.php
- img.php изолирован в карантин
- Сервис web упал: закончилось место на диске
- systemctl restart nginx · поднялся, сайт отвечает
- 2
- атакующих адреса забанены, ваш адрес не тронут
- 2
- файла сайта восстановлены или изолированы, копии сохранены
- 1
- упавший сервис поднят с найденной причиной
python main.py new zerno --niche "кофейня с обжаркой" --goal clients- Контрольная точка 1: продукт и сайт ваши?
- Владелец: «да»
python main.py run zerno- niche · 21 живой запрос аудитории, 3 сегмента клиентов
- Запросы не по теме ниши отброшены: игры, омонимы, латиница
- seo · 21 запрос разложен в 4 группы
- smm · изучено 25 популярных роликов ниши, лидер — 95 212 просмотров
- smm · 6 хуков, 8 сценариев, календарь на 14 дней
- Хук: «Что такое каппинг за 60 секунд — сохрани, чтобы не потерять»
- plan · индекс готовности к росту 58 из 100, точек роста 8
- 1. Вход для новичков: ищут «что такое каппинг кофе»
- 2. Вход для тех, кто готов купить: ищут «кофе свежая обжарка купить»
- 3. Серия из 8 роликов по готовым сценариям
- Прямые конкуренты не найдены: укажите 3–5 сайтов
- Контрольная точка 5: дашборд и план ждут вашего «да»
- 58
- из 100 — индекс готовности к росту
- 8
- сценариев роликов на реальных вопросах аудитории
- 4
- недели плана, каждый шаг агент выполняет и показывает
python main.py product zerno-pack --source пачка.jpg --title "Эфиопия Иргачефф"- Стоп «Задание»: фото упаковки — коробка с фото спереди, 12 с, 9:16 и 16:9
- Владелец: «да»
- Видео-тест 5 с: студийный свет, тень, подъезд камеры
- Владелец: «тест ок»
- final-9x16.mp4 и final-16x9.mp4 · громкость −14 LUFS · своя фоновая подложка
python main.py promo zerno-promo --music трек.mp3 --title "Открытый каппинг"- Трек: 120 ударов в минуту, дроп на 8,0 с — на нём встанет заголовок
- 5 строк на удары · ролик 13,2 с с 5,7 с трека
- Владелец: «да»
- Промо в 9:16 и 16:9 за 30 с · все проверки ✓
python main.py edit talk доклад.mp4- Монтаж по словам: 90 с → 68 с, вырезано 7 пауз, кадр 9:16 по лицу докладчика
- Публикация — только по кнопке владельца
- 2
- формата за один прогон: 9:16 для Reels и Shorts, 16:9 для YouTube и сайта
- 90 → 68
- секунд после монтажа записи по словам, кадр следует за лицом
- 0
- роботизированных голосов: ElevenLabs или ваша запись
python main.py interview --from-json zerno.json && python main.py run- Стоп «Ответы интервью»: кофейня с собственной обжаркой, 3 цели на квартал
- Владелец: «да»
- Стоп «Допущения»: 11 чисел без ваших цифр — средний чек, поток гостей, аренда…
- Владелец: «пока так, уточню»
- бизнес-план.docx и финмодель.xlsx · базовый сценарий: в плюс с 1-го месяца, вложения окупаются к 5-му
- Денег не хватит в 1-м месяце: нужно ещё 91 600 ₽ — запас или рассрочка на обжарочный аппарат
- 3 цели → 26 задач на 13 недель, 8 из них — Росту, Веб-студии и Видео; ваших часов — до 10 в неделю
python main.py today- ☀️ 4 дела до пятницы: выкладка зерна у кассы, откуда пришли клиенты, бриф сайта, продажи за месяц
python main.py mail- ✉️ заявка на каппинг → задача и черновик ответа · счёт поставщика → «проверить и оплатить» · рассылка — без задач
- Письмо уйдёт только после «да» владельца на этот черновик
- 3
- сценария финмодели с живыми формулами в Excel
- 26
- задач по неделям из трёх целей, без перегруза ваших часов
- 0
- писем без вашей кнопки
Прогон 31 октября 2026 без ключа ИИ, на встроенном офлайн-движке: тексты собраны из фактов брифа, ничего не придумано. С ключом Claude агенты пишут тексты сами. Сервер показан в безопасном режиме: команды проверяются и записываются, но не выполняются. Видео — прогон 1 ноября 2026: упаковка и трек — демо кофейни «Зерно», монтаж — на записи доклада Wikimania 2025 (CC BY-SA). Планировщик — прогон 2 ноября 2026 на «Зерне»: числа кофейни — допущения, письма — учебные.
Подберите агентов под задачу
Отметьте, что про вас. Справа появится набор и его цена.
Отметьте хотя бы один пункт.
Все шесть агентов сразу
Агенты из одного комплекта уже знают друг друга: общий контракт, заявки Серверу, единые режимы и уведомления. Ставите по одному, когда нужно.
Скоро в команде
-
Видео: перевод и кадры
Обновление Агента Видео: перевод роликов на другие языки с переозвучкой вашим голосом в ElevenLabs и генерация кадров-подложек по описанию. Покупатели Видео получат его бесплатно в личном кабинете.
Версия 1.4 -
Поддержка
Чат на вашем сайте, ответы в Telegram и на почту круглосуточно — только по вашей базе знаний: прайс, вопросы, условия. Чего нет в базе — передаёт вам, заявки ставит задачами в Планировщик.
В разработке
Хотите узнать о запуске первым или нужен такой агент уже сейчас под вашу задачу? Оставьте заявку
Что вы получаете после оплаты
- Архив продуктаКод агента на Python 3.11+, тесты, примеры настроек. Ссылка на скачивание приходит сразу после оплаты.
- Документацию на русскомБыстрый старт, руководство, справочник команд, вопросы и неполадки, правила использования.
- Готовые файлы для ИИ-агентаCLAUDE.md, AGENTS.md и GEMINI.md: откройте папку в Claude Code, Codex или Gemini CLI и напишите «Изучи START-HERE.md».
- Своего Telegram-ботаУ каждого агента свой бот: тревоги, вопросы и кнопки «да» и «нет».
Сделаем под вашу задачу
Не нашли готового агента? Напишем сайт, ИИ-агента, субагента или скилл под ваш процесс. Всё работает в Claude Code, Codex и Gemini CLI. Типовую задачу сдаём за два дня.
Цена «от» — за типовую задачу. Точную сумму и срок назовём после короткого разговора, до начала работы.
Вопросы перед покупкой
Что нужно, чтобы агент заработал?
Python 3.11 или новее и подписка на один из ИИ-агентов: Claude Code, Codex, Gemini CLI или Antigravity. Агенту Сервер и выкладке Веб-студии нужен Linux-сервер с доступом по SSH. Ключи от ИИ, сервер и домен оплачиваются отдельно.
Это подписка?
Нет. Вы платите один раз и получаете архив. Агент работает на вашем компьютере или сервере, мы к нему доступа не имеем.
Как я получу агента?
После оплаты вас вернёт на страницу заказа со ссылкой на скачивание: она работает 72 часа и пять скачиваний. Если завести личный кабинет, агент останется в нём: скачивайте когда угодно, всегда последнюю версию.
Агент сделает что-то опасное без меня?
Нет. Рискованные действия, например завершение процесса, бан или правка кода, ждут вашего «да» в Telegram или в чате ИИ-агента. Перед правками агенты делают резервную копию.
Можно ли проверять чужие сайты Гардом?
Только свои или те, на которые у вас есть письменное разрешение владельца. Это записано в правилах использования каждого агента.
Подходит ли Windows?
Веб-студия, Гард и Рост работают на Windows, macOS и Linux. Агент Сервер ставится на Linux-сервер с systemd: Ubuntu 22.04+ или Debian 12+.