Инженер-программист с 11-летним стажем рассказал на Reddit, как автоматизировал около 80% своей повседневной работы. Для этого он использовал Claude CLI (терминальный AI-агент от Anthropic) и простое консольное приложение на .NET. Система сама забирает задачи из GitLab, классифицирует их, пишет код и создаёт merge request’ы — а разработчик только ревьюит результат.

Как устроена автоматизация

Автор описал удивительно простую архитектуру. Консольное .NET-приложение работает в бесконечном цикле с интервалом 15 минут и выполняет два основных workflow (рабочих процесса).


graph TD
    A[".NET Console App
цикл каждые 15 мин"] --> B["GitLab API:
получить мои issues"] B --> C{"Issue найден?"} C -->|Да| D["Claude CLI: классификация
(описание + вложения)"] C -->|Нет| A D --> E{"Готов к разработке?"} E -->|Нет| F["Генерация ответа
→ черновик в GitLab"] E -->|Да| G["Субагент: написать код
→ push в новую ветку
→ создать MR"] G --> H["Разработчик: ревью MR"] F --> I["Разработчик: проверить черновик"]

Первый workflow — обработка задач:

  1. Приложение обращается к GitLab API и получает issues (задачи), назначенные на разработчика
  2. Каждая задача передаётся в Claude CLI вместе с описанием, вложенными изображениями и контекстом репозитория
  3. AI-классификатор определяет, готова ли задача к разработке
  4. Если нет — Claude генерирует уточняющий комментарий (пока сохраняется как черновик для ручной проверки)
  5. Если да — задача передаётся субагенту, который пишет код, пушит в новую ветку и создаёт merge request

Второй workflow — обработка code review:

  1. Проверка, есть ли у задачи открытый MR
  2. Поиск новых комментариев к MR
  3. Автоматическая реализация замечаний из review
ℹ Что такое Claude CLI
Claude Code (Claude CLI) — терминальный AI-агент от Anthropic. Он читает кодовую базу, редактирует файлы, запускает команды и интегрируется с инструментами разработки. По данным Anthropic, к середине 2025 года Claude Code обрабатывал 195 миллионов строк кода еженедельно у более чем 115 000 разработчиков.

Масштаб явления

Этот случай — не единичный эксперимент энтузиаста, а часть нарастающего тренда. По актуальным данным, Claude Code уже авторствует около 4% всех коммитов на GitHub. Это не погрешность — это структурный сдвиг в том, как создаётся программное обеспечение.

МетрикаЗначение
Доля коммитов Claude Code на GitHub~4%
Разработчиков используют Claude Code115 000+
Строк кода обрабатывается в неделю195 млн
Автоматизация в описанном кейсе~80% задач
Интервал цикла автоматизации15 минут

Anthropic активно развивает интеграции: уже доступна официальная поддержка GitLab CI/CD, мультиагентная оркестрация (несколько агентов работают над разными частями задачи параллельно) и Model Context Protocol (MCP) для подключения к внешним системам вроде Jira, Slack и Google Drive.

⚠ Этическая сторона
Автор поста упомянул, что его система каждую минуту двигает курсор мыши, чтобы не уходить в статус «неактивен» в Microsoft Teams. Имитация присутствия на рабочем месте — спорная практика, которая может нарушать корпоративные политики и трудовое соглашение.

Что это значит для индустрии

История наглядно демонстрирует: барьер входа в автоматизацию разработки стремительно снижается. Не нужна сложная инфраструктура или специализированные ML-платформы — достаточно консольного приложения и CLI-агента.

Ключевой сдвиг не в том, что AI пишет код. А в том, что один разработчик теперь может выстроить полноценный конвейер от тикета до merge request’а за выходные.

💡 Как повторить
Для подобной автоматизации понадобятся: доступ к Claude Code (подписка Max или API), API-токен вашей системы управления задачами (GitLab, GitHub, Jira) и минимальный «оркестратор» — скрипт на Python, .NET или bash, который связывает всё в цикл.

При этом автор честно признаёт ограничения: уточняющие комментарии к задачам он пока проверяет вручную, а merge request’ы ревьюит сам. Полностью бесконтрольный AI-конвейер — это пока риск, который не готов принять даже энтузиаст автоматизации.

Тренд очевиден: роль разработчика смещается от написания кода к его ревью и оркестрации AI-агентов. Вопрос уже не «заменит ли AI программистов», а «как быстро изменится определение того, чем программист занимается».