Gajae-Code CLI
Gajae-Code, кодинг-харнесс для терминала, входит под уже оплаченный план Claude, Codex или Cursor и строит план перед правками.
- 3 091 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Вход в подписку идет через сторонний OAuth-клиент проекта, а не фирменное приложение провайдера, это может нарушать условия конкретного провайдера.
- Агент после согласованного плана выполняет правки в репозитории без запроса на каждый шаг.
Установка
- Работает в
Ручная установка
curl -fsSL https://raw.githubusercontent.com/Yeachan-Heo/gajae-code/main/scripts/install.sh | shУстанавливает нативный бинарный файл `gjc`, Bun не требуется.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Вход в подписку идет через сторонний OAuth-клиент проекта, а не фирменное приложение провайдера, это может нарушать условия конкретного провайдера.
- Агент после согласованного плана выполняет правки в репозитории без запроса на каждый шаг.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Gajae-Code (`gjc`) — внешний харнесс для агентной разработки, который разворачивается в любом репозитории или worktree. Командой `/login` он подключается к уже оплаченной подписке: Claude, Codex, Cursor, GitHub Copilot и другим из списка в документации, либо к API-ключу отдельного провайдера. Рабочий цикл опционально идет через интервью, план и критику плана, и только потом разрешает исполнение правок. Вопросы, на которые агент не может ответить сам, уходят в Telegram, Discord или Slack, так что ответить можно не из терминала.
Для кого. Разработчикам, которые уже платят за Claude, Codex или Cursor и хотят их план в одном CLI без отдельного API-счета.
Подходит, если
- Одна подписка должна работать и в фирменном клиенте, и в терминале без второго счета за токены.
- Перед правкой кода нужен письменный план, который можно раскритиковать до исполнения.
- Агент должен прислать уточняющий вопрос в Telegram, а не ждать, пока откроют терминал.
- Несколько коллег подключают разные провайдеры (Kimi, GLM, MiniMax) к одному рабочему циклу.
Не подходит, если
- Нужен только официальный клиент провайдера без сторонней прослойки.
- Провайдер прямо запрещает подключение через сторонние OAuth-клиенты.
- Важна стабильность релиза: проект в бета-стадии с грубыми краями.
Пример запроса к агенту
Подключи мой план Claude Pro, построй план рефакторинга этого модуля и спроси меня в Telegram, если что-то неясно.Ограничения
Подключение подписки через `/login` использует OAuth-клиент Gajae-Code, а не фирменный клиент провайдера; это может нарушать условия использования конкретного провайдера и повлиять на аккаунт. Доступность, лимиты и состав плана зависят от провайдера и могут измениться без предупреждения проекта. Проект в бета-стадии, автор прямо просит проверять результат перед важной работой. Нативные сборки есть для Linux x64/arm64 (только glibc), macOS arm64/x64 и Windows x64.
Как отключить. Удалите установленный бинарный файл `gjc` и его конфигурацию, выйдите из подключенных провайдеров командой `/login` перед удалением, чтобы отозвать токены на их стороне.
Частые вопросы
Как подключить уже оплаченную подписку?
Внутри сессии выполните `/login` и выберите провайдер из таблицы, например `anthropic` для Claude Pro или Max. Часть провайдеров входит через браузер, часть по API-ключу плана.
Нужен ли отдельный API-счет?
Нет, если подписка уже есть: Gajae-Code работает на ней без дополнительного оплаченного счета за токены.
Как получить уточняющий вопрос не в терминале?
Подключите Telegram, Discord или Slack в настройках контроллеров: вопросы агента, требующие решения, придут туда.
Что делает план перед правками кода?
Команды `/skill:deep-interview` и `/skill:ralplan` уточняют задачу и строят план с критикой, агент меняет код только после того, как план одобрен.
Можно ли использовать ключ API вместо подписки?
Да, `/login` принимает и ключ отдельного провайдера вместо входа в уже оплаченный план.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыКодовый агент для терминала на Go: модели GLM, DeepSeek и локальный Ollama, 59 встроенных инструментов и MCP
Консольный кодинг-агент с короткой системной подсказкой, двенадцатью провайдерами и сменой модели посреди разговора
Xylocopa — браузерный оркестратор агентов Claude Code: задачи GTD, параллельные агенты в деревьях git, подтверждения с телефона.
Набор для Claude Code: восемь агентов по фазам работы, 21 скилл и хуки, которые держат агента в заданных рамках.
Агент для программирования на Rust с графическим окном, терминалом, режимом ACP для Zed и MCP-сервером
Шаблон рабочего процесса для Claude Code и еще пяти агентов: задача из бэклога, проверка diff и коммит.
Коротко о README
Проект описывает себя как харнесс для разработки, который запускает кодирование на уже купленном плане, а не на отдельном API-счете. Вторая заявленная цель — не давать агенту мутировать код до согласованного плана.