GitBot CLI
GitBot запускает локально Claude Code, Codex или OpenCode как многоразовых ботов с сохраняемыми потоками и заданными правами.
- 242 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Нет аутентификации, порт слушает все интерфейсы: клиент из сети запускает агентов с правами вашей учетной записи
- Боты работают с файлами и командной оболочкой пользователя, автоодобрение убирает проверку отдельных вызовов
- Импортированный бот может выполнить шаги подготовки при импорте
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/gitbotОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Нет аутентификации, порт слушает все интерфейсы: клиент из сети запускает агентов с правами вашей учетной записи
- Боты работают с файлами и командной оболочкой пользователя, автоодобрение убирает проверку отдельных вызовов
- Импортированный бот может выполнить шаги подготовки при импорте
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
GitBot — локальный сервер с веб-интерфейсом поверх уже установленных Claude Code, Codex и OpenCode. Бот хранит постоянные инструкции, выбор агента, режим прав и необязательные шаги подготовки. Для задачи открывают поток в выбранной папке репозитория: агент работает там, а ход беседы выводится в браузер. Потоки сохраняются, к ним можно вернуться после закрытия вкладки. Боты передают кодом для импорта или публикуют в каталог GitBot Library через pull request. Отдельный вход в GitBot не нужен: берется авторизация самого агента.
Для кого. Разработчики, которые ведут несколько репозиториев и хотят поручать повторяющиеся задачи кодовым агентам из одного окна.
Подходит, если
- Бот-ревьюер раз в неделю сверяет документацию с кодом в нескольких репозиториях.
- Беседу с агентом по задаче сохраняют, чтобы вернуться к ней через несколько дней.
- Один набор инструкций запускают по очереди на Claude Code и Codex.
- Бота с настроенными правами передают коллеге кодом для импорта.
Не подходит, если
- Порт GitBot хотят открыть в общей или публичной сети.
- Для Codex нужен строгий список разрешенных инструментов.
- Чужого бота импортируют, не прочитав его инструкции и шаги подготовки.
Пример запроса к агенту
Создай бота, который сверяет документацию репозитория с кодом, и запусти поток в папке проекта с подтверждением каждого инструмента.Ограничения
Аутентификации нет, сервер слушает все сетевые интерфейсы: любой, кто достучится до порта, запускает агентов с доступом вашей учетной записи. Работайте в доверенной сети и останавливайте GitBot после сессии. У Codex нет запросов на подтверждение: режим прав выбирает песочницу, а список разрешенных инструментов не применяется. Импортированный бот может содержать шаги подготовки, которые выполняются при импорте. При старте GitBot определяет публичный IP, чтобы показать сетевой адрес. Нужны Node.js 18 или новее и хотя бы один агент с выполненным входом. Интерфейс удобнее на настольном компьютере.
Как отключить. Остановите процесс `gitbot start` и удалите пакет командой `npm uninstall -g @gitbot-hq/gitbot`. Боты и записи потоков лежат в `~/.gitbot`, этот каталог убирают отдельно.
Частые вопросы
Нужна ли отдельная учетная запись GitBot?
Нет. GitBot использует вход, уже выполненный в Claude Code, Codex или OpenCode. Своих аккаунтов, телеметрии и размещенной базы у него нет.
Где хранятся боты и потоки?
По умолчанию в каталоге `~/.gitbot`. Файлы проектов остаются на машине, а промпты и код уходят провайдеру выбранного агента по его настройкам.
Чем Codex отличается от Claude Code и OpenCode?
У Codex нет карточек подтверждения: выбранный режим прав определяет песочницу, а список разрешенных инструментов не применяется. Claude Code и OpenCode запрашивают разрешение на инструмент.
Можно ли открыть GitBot с телефона?
Можно, в одной доверенной сети: GitBot печатает сетевой адрес и QR-код. Аутентификации нет, поэтому порт нельзя выставлять в интернет.
Какая нужна версия Node.js?
Node.js 18 или новее и хотя бы один установленный агент с выполненным входом. Для `opencode` дополнительно настраивают провайдера командой `opencode auth login`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыВоркспейс для AI-агентов с параллельными worktree, оркестрацией между провайдерами и ботами в чат-каналах.
CLI MetaBot связывает локальных кодовых агентов с чатами и веб-панелью, сохраняя их задачи, команды и сессии
botmux связывает Lark и Feishu с Claude Code, Codex, Gemini CLI и OpenCode: каждое сообщение запускает отдельную сессию агента с живыми карточками
Codync превращает Claude Code, Codex, Cursor и других агентов на вашем компьютере в ботов для чата с iPhone и из терминала
DevChain запускает команду из нескольких ИИ-агентов на вашем компьютере: общая доска, чат, ревью и живые терминалы.
Одна конфигурация для Claude Code и Codex в любом репозитории: общие правила, пакеты скиллов, ревью второй моделью и защитный хук
Коротко о README
Бот хранит инструкции, выбор агента и права, а поток — беседу в выбранной папке. Обмен идет кодом для импорта или через GitBot Library: публикацию готовит бот, итоговый diff утверждает владелец.