Pastukhov Code

Локальный/серверный веб-интерфейс для Claude Code с автоматической валидацией и исправлением кода

Pastukhov Code UI screenshot

Почему Pastukhov Code?

Автоматическая сборка и тестирование

AI-агенты валидации

Проверка каждого вызова инструмента

Отслеживание git в реальном времени

Смена моделей прямо в чате

Изоляция в песочнице Docker

Мониторинг ошибок времени выполнения

Блокировка опасных команд

Встроенный просмотрщик файлов

Аналитика стоимости по сообщениям

Звуковые уведомления о прогрессе

Подробная документация

Автоматическая валидация сборки

Auto-validation of project file updates

Автоматическая пересборка, линтинг, тестирование и валидация кода

Запуск сборок при изменении файлов, в чатах или других сборках

Автоматическая обратная передача ошибок и предупреждений сборки

Создание самокорректирующихся и самообучающихся циклов

Сборки на основе промптов

Auto-validation of project file updates

Запуск изолированных AI-агентов для валидации с пользовательскими промптами

Запуск по завершении чата, изменению файлов или вручную

Ошибки агента возвращаются в основной чат через AutoFix

Подагентские процессы не засоряют контекст основного чата

Валидация вывода чата

Chat output validation

Проверка каждого вызова инструмента — чтение файлов, изменения и запись

Статистика по сообщениям: токены, стоимость и скорость ответа

Мгновенная остановка плохих ответов одним кликом

Полная трассировка от любого вывода до действия модели

Валидация изменений в git

Git change validation

Панель git в реальном времени показывает изменения во время работы модели

Коммит в один клик с автозаполненным сообщением

Отмена отдельных файлов или всех изменений разом

Навигация между коммитами и их AI-разговорами

Управление моделями и навыками

Skill selector control

Смена AI-моделей прямо в чате без потери контекста

Настройка навыков с под-документами и скриптами

Ограничение инструментов для каждого навыка для безопасной автоматизации

Непрерывное улучшение навыков на основе ошибок модели

Docker-изоляция и режим без разрешений

AutoFix toggle

Валидация финального результата, а не каждого отдельного действия

Изменения внутри контейнера не влияют на хост-систему

Безопасный запуск режима без разрешений на полной скорости

Полностью автоматизированный пайплайн сборка-валидация-исправление-развертывание

Мониторинг вывода при развертывании

Deploy output control

Перехват ошибок времени выполнения, исключений и HTTP-сбоев

Парсинг логов в реальном времени с настраиваемыми шаблонами

Отдельный диалог для сырых логов, ошибок и предупреждений

Работает с локальной отладкой и удаленным развертыванием в Docker

Хуки: управление поведением модели

Hooks dialog

Блокировка лишних ручных сборок, которые обрабатывает автоматизация

Запрет опасных команд даже в режиме без разрешений

Запуск пользовательских проверок перед выполнением инструментов

Мгновенная синхронизация хуков с настройками Claude Code

Просмотрщик файлов и запуск скриптов

File viewer dialog

Просмотр файлов проекта со встроенным средством просмотра кода

Запуск скриптов с потоковым выводом в реальном времени

Автоматическая подсветка ошибок и предупреждений в выводе скриптов

Валидация и исправление скриптов не выходя из чата

Аналитика и наблюдаемость

Analytics page

Метрики по сообщениям: токены, время и стоимость

Сравнение расходов и производительности между AI-моделями

Полноценная панель с 24 графиками

Отправка данных в ClickHouse для отчётов по нескольким проектам

Звуковая обратная связь

Sound section in Settings dialog

Разные звуки для сообщений, ошибок, коммитов и сборок

Замена встроенных звуков пользовательскими аудиофайлами

Независимая регулировка громкости для каждого типа звука

Следите за прогрессом на слух, не глядя на экран

Подробная документация

Documentation page

24 руководства, подробно описывающие каждую функцию

Markdown-документация, читаемая и людьми, и моделями

Встроенный README для быстрой настройки прямо в чате

Валидация конфигурации автоматически возвращает ошибки

Бесплатный период

Бесплатное использование в течение 30 дней, после чего можно обновить лицензию. Даже после истечения бесплатной лицензии приложение остаётся полностью функциональным, кроме общения с моделями. Никакой привязки — вы можете экспортировать данные из SQLite или локальной Postgres.

Персональная лицензия

Неограниченное количество проектов на неограниченном числе компьютеров и серверов для одного разработчика. $97 единоразовый платёж за пожизненную лицензию ($67 для первых 100 клиентов). 12 месяцев бесплатных обновлений, затем (по желанию) скидка 50% на следующие 12 месяцев обновлений от начальной цены покупки. Лицензирование работает офлайн, ваш ключ действительно пожизненный.

Корпоративная лицензия

Неограниченное количество проектов на неограниченном числе компьютеров и серверов для всех разработчиков компании или команды, включая внешних подрядчиков. $497 единоразовый платёж за пожизненную лицензию с 12 месяцами бесплатных обновлений, затем (по желанию) скидка 50% на следующие 12 месяцев обновлений от начальной цены покупки. Лицензирование работает офлайн, ваш ключ действительно пожизненный.

Сервисная лицензия

Неограниченное количество инстансов под вашим доменом + полный исходный код с правом изменять его как угодно, обновлять UI или брендинг в соответствии с вашей компанией или доменом, тесно интегрировать с вашей инфраструктурой. Может использоваться любым посетителем вашего домена как часть ваших сервисов. $970 единоразовый платёж за пожизненную лицензию с 12 месяцами бесплатных обновлений, затем (по желанию) скидка 50% на следующие 12 месяцев обновлений от начальной цены покупки. Лицензирование работает офлайн, ваш ключ действительно пожизненный. Для бесшовных обновлений рекомендую изменять только брендинг и интеграцию, чтобы минимизировать усилия при слиянии с новыми функциями и исправлениями.

Бесплатные лицензии

В некоторых случаях я готов подарить бесплатную лицензию:

  • если вы нашли баг или уязвимость безопасности в любом из моих продуктов (у меня буквально нет бюджета на платные баг-баунти, к сожалению);
  • если вы предложили дельную идею по улучшению моих продуктов (кодить не обязательно, достаточно полезной идеи — вы получите лицензию, если я включу её в план разработки);
  • если вы активный контрибьютор open-source проектов (я люблю open-source, просто у меня нет времени поддерживать свои продукты как open-source);
  • если вы ведёте популярный блог, Telegram-канал или YouTube-канал о программировании, AI, аналитике, маркетинге, бизнесе, финансах или IT в целом (упоминание или реклама не требуются, это полностью на ваше усмотрение);
  • если вы активный партнёр-аффилиат (продажи не обязательны, но у вас должен быть хотя бы какой-то контент, посвящённый моим продуктам).

Если что-то из перечисленного про вас, просто напишите мне в Telegram. Укажите имя и email, и я сгенерирую ваш персональный пожизненный лицензионный ключ.