Портал, который собирает и поддерживает агент: страницы из готовых блоков, живые цифры и публичный сайт — без ручной вёрстки
Портал агент — программа для корпоративного портала, которую вы запускаете на своём сервере. Контент портала — обычные файлы в хранилище версий git: страница — папка с файлом описания, а всю историю правок видно и можно откатить. Люди не редактируют страницы в браузере — их собирает, обновляет и держит в порядке управляющий агент. Часть портала можно открыть наружу как публичный сайт.
27 типов блоков: текст, картинки, карточки, таблицы, графики, видео, формы
Страница — папка с файлом описания: всё лежит файлами, а не в базе
Полная история правок в git: любую версию страницы видно и можно вернуть
Шаблоны страниц: одна страница-образец обслуживает много адресов (news/python, news/go)
Переменные в тексте: подставляются в заголовки, описания и кнопки
Ширина страницы на выбор: обычная, широкая, во всю ширину
Картинки и документы хранятся рядом со страницей
Страницы собирает и правит управляющий агент — руками ничего верстать не нужно
Правки словами прямо на странице: «Изменить эту страницу с помощью агента…»
Правка одного блока: у блока своё меню «изменить» и «исправить»
Проблемы, оставленные агентом, видны на странице — у каждой кнопка «Исправить с помощью агента»
Одна карточка-рекомендация сверху: что сделать дальше и почему
Правки приходят сразу: открытая страница обновляется без перезагрузки
Непрочитанные страницы помечены — видно, что агент поменял
Динамические блоки на Python: цифры, графики, таблицы и списки приходят из ваших систем
Графики на данных: линии, столбцы, круги — тема светлая и тёмная
Формы на странице: заявки и подписки своими скриптами, с проверкой полей
Свежесть данных под блоком: «Обновлено в 14:02» и кнопка обновления
Публичный сайт: отмеченные страницы открываются по адресу /p/ без входа
Права на страницу: черновик, для сотрудников или публичная
Всё на вашем сервере: один контейнер, данные остаются у вас
Портал — это файлы в git
Каждая страница — папка: описание, тексты и картинки лежат рядом
Описание страницы и её тексты хранятся раздельно — правки читаются легко
Вся история правок сохраняется: любую версию страницы видно и можно вернуть
Портал можно целиком перенести на другой сервер, скопировав папку
Страницы собирает агент
Люди не редактируют страницы в браузере — редактора в интерфейсе нет
Агент создаёт, переименовывает, переносит и копирует страницы
Перед сохранением страница проверяется — ошибки видно сразу
Правки идут через отдельный адрес управления с ключом
27 типов блоков
Текстовые и структурные блоки: заголовки, списки, таблицы, разделители, цитаты
Карточки, плитки с иконками, подсказки, большие баннеры
Медиа: картинки, галереи, карусели, видео, файлы
Блоки данных и действий: графики, формы, таблицы с живыми цифрами, кнопки
Кнопки и действия
Ссылка наружу — на другой сайт или на документ
Переход по порталу с подстановкой переменных в адрес
Запуск скрипта прямо со страницы — расчёт, выгрузка, отправка
Запрос агенту «сделай вот это» — сразу или с подстановкой в поле ввода
Шаблоны и переменные
Одна страница-образец обслуживает много адресов: news/python, news/go
Значения подставляются в заголовки, описания и кнопки
Значение переменной можно выбрать прямо на странице
Настоящая страница важнее образца: она показывает своё содержимое
Динамические блоки на Python
Вместо ручных цифр — скрипт, который берёт данные из вашей системы
Дополнительные библиотеки ставятся одной командой — их добавляет агент
Есть лимиты времени и числа одновременных запусков — «зависший» скрипт не задержит портал
Ошибка объясняется понятными словами, а подробности видит агент
Графики на живых данных
Линии, столбцы и круги строятся из ваших данных
Палитра подстраивается под тему портала
При смене темы график перерисовывается
Результат временно сохраняется, чтобы не дёргать источник при каждом просмотре
Формы и заявки
Поля, обязательные значения и проверка того, что ввели
Ответ скрипта: сообщение, обновление страницы, переход или скачивание файла
Мягкое сообщение об ошибке вместо пугающего текста
Защита от частых нажатий и слишком частых отправок
Всё меняется на лету
Сервер следит за файлами портала и замечает каждое изменение
Открытая страница обновляется сама, без перезагрузки
Непрочитанные страницы помечаются жирным — и их родители тоже
Обновление не сбрасывает прокрутку — читать можно спокойно
Публичный сайт /p/
Отметили страницу публичной — она открыта всем без входа
Меню собирается из опубликованных страниц: порядок, подписи, глубина
Заголовок и описание сайта задаются для поисковиков
Снаружи черновик выглядит так же, как несуществующая страница
Права на страницы
Черновик — виден только администраторам
Для сотрудников — открывается после входа
Публичная — доступна снаружи по адресу /p/
Новая страница всегда начинается черновиком, а публикация — это переключатель доступа
Управление агентом
Отдельный адрес управления с ключом — снаружи им не воспользоваться
Создание, переименование, перенос, копирование и удаление страниц
Загрузка картинок и текстовых файлов, запуск скриптов и установка библиотек
Проверка структуры до сохранения и отчёт о состоянии по запросу
Чат с ИИ-агентом и правки словами
Подключение Pastukhov Agent одной настройкой
Правки страницы и отдельного блока прямо из чата
Агент видит, какую страницу и какой блок вы правите
Лицензия нужна только для отправки сообщений агенту — всё остальное работает без неё
Проверки и рекомендации
Все 27 типов блоков проверяются на ошибки и дают подсказки
Проблемы и подсказки видны на самой странице
Одна карточка-рекомендация: что сделать дальше и почему
Служебные сообщения проверок читателям не показываются
Чтобы спокойно оценить продукт, на 30 дней выдаётся бесплатный пробный ключ. Это лицензия отдельного типа (Trial) — она даёт все возможности, включая чат с ИИ-агентом. Без лицензии портал тоже полностью работоспособен: дерево страниц, блоки, динамические блоки на Python, формы и публичный сайт работают всегда, а лицензия открывает именно чат с агентом. Пробный ключ выдаётся по запросу — напишите мне в Telegram с указанием имени и email.
Все возможности Портал агента без ограничений для частных лиц: неограниченное количество установок на любых ваших компьютерах и серверах. 19 700 ₽ единоразовый платёж за пожизненную лицензию. 12 месяцев бесплатных обновлений, затем (по желанию) скидка 50% на следующие 12 месяцев обновлений от начальной цены покупки. Лицензирование работает офлайн, ваш ключ действительно пожизненный. В лицензию уже включена соответствующая лицензия на Pastukhov Agent, который является частью продукта. Лицензия нужна для отправки сообщений ИИ-агенту; страницы, блоки, динамические блоки, формы и публичный сайт работают и без неё.
Все возможности Портал агента без ограничений для всех сотрудников компании или команды, включая внешних подрядчиков. 49 700 ₽ единоразовый платёж за пожизненную лицензию с 12 месяцами бесплатных обновлений, затем (по желанию) скидка 50% на следующие 12 месяцев обновлений от начальной цены покупки. Лицензирование работает офлайн, ваш ключ действительно пожизненный. В лицензию уже включена соответствующая лицензия на Pastukhov Agent, который является частью продукта. Лицензия нужна для отправки сообщений ИИ-агенту; всё остальное работает и без неё.
Неограниченное количество экземпляров Портал агента под вашим доменом + полный исходный код с правом изменять его как угодно, обновлять оформление или брендинг в соответствии с вашей компанией или доменом, тесно интегрировать с вашей инфраструктурой. Может использоваться любым посетителем вашего домена как часть ваших сервисов. 97 000 ₽ единоразовый платёж за пожизненную лицензию с 12 месяцами бесплатных обновлений, затем (по желанию) скидка 50% на следующие 12 месяцев обновлений от начальной цены покупки. Лицензирование работает офлайн, ваш ключ действительно пожизненный. В лицензию уже включена сервисная лицензия на Pastukhov Agent, который является частью продукта. Исходный код Agent доступен только при покупке сервисной лицензии на сам Pastukhov Agent. Для бесшовных обновлений рекомендую изменять только брендинг и интеграцию, чтобы минимизировать усилия при слиянии с новыми функциями и исправлениями.
В некоторых случаях я готов подарить бесплатную лицензию:
- если вы нашли баг или уязвимость безопасности в любом из моих продуктов (у меня буквально нет бюджета на платные баг-баунти, к сожалению);
- если вы предложили дельную идею по улучшению моих продуктов (кодить не обязательно, достаточно полезной идеи — вы получите лицензию, если я включу её в план разработки);
- если вы активный контрибьютор open-source проектов (я люблю open-source, просто у меня нет времени поддерживать свои продукты как open-source);
- если вы ведёте популярный блог, Telegram-канал или YouTube-канал о программировании, AI, маркетинге, бизнесе, финансах или IT в целом (упоминание или реклама не требуются, это полностью на ваше усмотрение);
- если вы активный партнёр-аффилиат (продажи не обязательны, но у вас должен быть хотя бы какой-то контент, посвящённый моим продуктам).
Если что-то из перечисленного про вас, просто напишите мне в Telegram. Укажите имя и email, и я сгенерирую ваш персональный пожизненный лицензионный ключ.