Сначала два слова для тех, кто не в теме. GitHub — сайт, где хранятся проекты с кодом. Папка с проектом там называется репозиторием, и у неё есть история: видно, кто что менял и когда. Обсуждения задач в ней называются issue, а предложенная порция изменений, которую надо посмотреть и принять, — pull request, или пул-реквест.
Обычно Claude Code работает у вас на компьютере, в терминале. Интеграция с GitHub переносит его на сторону сайта: он поселяется в вашем репозитории и отзывается на упоминание прямо в обсуждении.
Как отправить проект в GitHub через Claude Code
Это самый частый вопрос, и отдельной кнопки тут не нужно. Claude Code умеет работать с GitHub через программу gh, официальную утилиту GitHub для терминала. Поставьте её, один раз войдите командой gh auth login и дальше просто попросите словами:
создай приватный репозиторий на GitHub и отправь туда этот проект
Claude сам сохранит изменения в историю (это называется коммит), создаст репозиторий и отправит туда код. Перед отправкой попросите его проверить, что в репозиторий не попадёт файл .env с паролями и ключами. Приватный репозиторий выбирайте по умолчанию: в открытый рано или поздно утекает что-нибудь лишнее.
Всё, что ниже, про следующий уровень, когда Claude живёт уже не у вас на компьютере, а в самом репозитории.
Что даёт интеграция с GitHub
Главное — упоминание. Вы пишете в комментарии к задаче или к пул-реквесту:
@claude почини ошибку на странице заказа
Дальше Claude читает проект, вносит изменения, отправляет их в репозиторий и отвечает комментарием в том же обсуждении, обновляя его по ходу работы. Ваш компьютер при этом может быть выключен — всё происходит на серверах GitHub.
Второй режим — проверка изменений. Настраивается так, чтобы Claude сам смотрел каждый новый пул-реквест и оставлял замечания: комментарий у каждой найденной проблемы или один общий, если проблем нет. Черновики и явно мелкие правки он пропускает.
Третий — работа по расписанию. Например, каждое утро в девять собирать сводку по вчерашним изменениям и открытым задачам.
Как подключить
Нужны права администратора репозитория и установленный GitHub CLI — программа gh, через которую с GitHub работают из терминала. Авторизуйтесь в ней командой gh auth login.
Дальше откройте Claude Code в папке проекта и введите:
/install-github-app
Он поставит приложение Claude в репозиторий, спросит, чем авторизоваться, и сохранит доступ в настройках проекта. Авторизоваться можно двумя способами: API-ключом из консоли или токеном от вашей подписки — токен выдаёт команда claude setup-token, он работает на тарифах Pro, Max, Team и Enterprise.
После этого Claude Code отправит в репозиторий ветку с файлами настройки и откроет браузер с готовым пул-реквестом. Создайте его и примите — с этого момента упоминание работает.
Всё вместе занимает минут десять, если права на месте.
Кто может это запускать
Перед запуском проверяются две вещи. Во-первых, у написавшего должен быть доступ на запись в репозиторий, иначе Claude не отзовётся. Во-вторых, отклоняются другие боты — иначе они бы бесконечно вызывали друг друга.
Это важный момент для команды: посторонний человек не может прийти в ваш открытый проект и заставить Claude что-то делать за ваши деньги.
Во что это обходится
Счётчика два, и оба ваши.
Минуты GitHub Actions. Actions — это механизм GitHub, который запускает задачи на своих серверах. У бесплатных аккаунтов есть месячный запас минут, дальше платно.
Работа модели. Каждый запуск тратит токены — единицы, которыми считается объём текста, прошедшего через модель. Если вы авторизовались токеном от подписки, расход идёт в счёт подписки, а не отдельным счётом.
Как тратить меньше: писать конкретные просьбы, чтобы Claude не ходил кругами; держать файл памяти проекта коротким, потому что он читается при каждом запуске; ограничить число шагов параметром --max-turns; поставить таймаут на задачу, чтобы зависшая работа не крутилась часами.
Кому это нужно, а кому нет
Нужно, если вы работаете не один. Обсуждение задачи и её выполнение оказываются в одном месте: коллега описал проблему в issue, там же попросил починить, там же увидел результат. Плюс автоматическая проверка каждого пул-реквеста ловит глупости раньше человека.
Не нужно, если вы единственный автор проекта и всё делаете у себя на компьютере. Тогда это лишний слой: в терминале быстрее и без счётчика минут.
Как убрать Claude из соавторов
По умолчанию Claude Code дописывает в каждый коммит строку Co-Authored-By: Claude, и GitHub после этого показывает Claude в списке участников проекта. Кому-то это нормально, кому-то нет, например когда проект сдаётся клиенту.
Отключается это настройкой attribution в файле .claude/settings.json внутри проекта или в ~/.claude/settings.json, если хотите для всех проектов сразу:
{"attribution": {"commit": "", "pr": ""}}
Пустая строка означает «ничего не дописывать» в коммиты и в пул-реквесты. Старая настройка includeCoAuthoredBy тоже встречается в инструкциях, но Anthropic пометила её устаревшей. Уже сделанные коммиты это не перепишет, изменится только всё, что будет дальше.
Что чаще всего не работает
Claude не отвечает на упоминание. Проверьте, что приложение действительно установлено на этот репозиторий, что доступ сохранён в секретах и что в комментарии написано ровно @claude целым словом — /claude или @claude-bot не сработают. И что у автора комментария есть право записи.
После изменений от Claude не запускаются ваши проверки. Так бывает, когда в настройках передан стандартный токен GitHub: изменения, сделанные им, намеренно не запускают новые задачи. Уберите эту строку, чтобы Claude работал от имени своего приложения.
Ошибка авторизации. Сначала проверьте ключ на своём компьютере обычным запуском claude — если не работает там, дело не в GitHub.
Итог
Полезно командам и почти бесполезно одиночкам. Ставится за десять минут, платите за минуты GitHub и за работу модели, чужие в ваш проект через эту дверь не войдут.
Источники
- Claude Code GitHub Actions — документация
- Репозиторий действия claude-code-action
- Настройки Claude Code, раздел attribution
Проверено 28 сентября 2026.
Если вы не программист, а владелец бизнеса
Владельцу бизнеса GitHub нужен как сейф: там лежит код вашего сайта или бота, и вы им владеете, даже если разработчик исчез. Спросите у исполнителя, где хранится код и есть ли у вас доступ. Это один из вопросов в моём списке для тех, кто заказывает бота.