← Все проекты
Проект / Python

codeninja/oauth-cli-coder: OAuth CLI Coder — автоматизация AI-ассистентов в терминале через tmux

Автоматизируй взаимодействие с Claude, Gemini и Codex прямо в терминале без API-ключей, используя их обычные CLI-интерфейсы.

codeninja/oauth-cli-coder — open-source проект на Python, который стоит оценить перед внедрением или доработкой.

★ 21 Python Форки 2 Issue 1 Оценка 7/10 Карточка проверена

Для кого это

Для разработчиков и инженеров, которые уже используют AI-инструменты в командной строке и хотят автоматизировать их работу через Python-скрипты или пайплайны.

Проблема / задача

AI-инструменты вроде Claude Code или Gemini CLI созданы для ручного использования — требуют OAuth-авторизации в браузере, показывают интерфейсы в терминале и не предназначены для автоматизации. Приходится либо вручную копировать ответы, либо использовать API с ограничениями.

Как это работает

Проект запускает реальные CLI-инструменты в фоновых tmux-сессиях, эмулирует ввод с клавиатуры и считывает полный вывод из буфера прокрутки. Он автоматически проходит через диалоги доверия, обновления и другие прерывания, сохраняя сессии живыми между вызовами. Можно управлять через командную строку или Python-библиотеку.

Что видно по README

Это инструмент для автоматизации AI-ассистентов, которые работают в терминале. Вместо использования официальных API с лимитами и ключами, oauth-cli-coder взаимодействует с теми же CLI-интерфейсами, которые вы используете вручную. Если вы уже авторизовались в терминале через браузер, инструмент сможет использовать ваши токены. Под капотом он создаёт headless-сессии tmux, отправляет команды и читает ответы.

Ключевые возможности

Работает с Claude Code, Gemini CLI и Codex без API-ключейПостоянные сессии с сохранением контекста между вызовамиМножество параллельных сессий для разных задачАвтоматическое прохождение диалогов и промптовПолное чтение буфера прокрутки (длинные ответы не обрезаются)Поддержка slash-команд (например, /compact)

Технологии

Python 3.12+tmuxClick для CLIPydantic для валидацииLoguru для логированияPythonRust

Интересный факт

Проект позволяет создавать цепочки из нескольких AI-агентов — например, Gemini генерирует идеи, Claude Opus пишет текст, Claude Sonnet критикует, а Codex ищет пробелы. Все агенты работают параллельно в отдельных сессиях, сохраняя историю...

С чего начать

  • Установите tmux на систему (apt install tmux / brew install tmux)
  • Установите пакет: pip install oauth-cli-coder
  • Запустите команду: oauth-coder ask claude 'объясни этот репозиторий'

Оценка GitRadar

Удобство
7/10
Свежесть
8/10
Перспектива
7/10
Монетизация
4/10
Общая оценка
7/10

Вердикт GitRadar

Стоит попробовать, если вы активно используете AI-инструменты в терминале и хотите автоматизировать их работу. Проект решает реальную проблему — отсутствие API у многих CLI-инструментов. Хотя звёзд пока мало, код выглядит качественным.

Наблюдения по обновлениям

Проект активно развивается — версия 0.2.0, есть примеры сложных пайплайнов, но звёзд пока мало (14). Автор регулярно коммитит.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/codeninja/oauth-cli-coder
Создан на GitHub
4 апреля 2026 г.
Последнее обновление репо
4 апреля 2026 г.
Последняя проверка GitRadar
4 апреля 2026 г.
Изученные файлы
examples/README.md, pyproject.toml, src/oauth_cli_coder/cli.py, README.md, src/oauth_cli_coder/__init__.py, src/oauth_cli_coder/base.py

FAQ

Что это такое?

Инструмент для автоматического взаимодействия с AI-ассистентами (Claude, Gemini, Codex) через их обычные CLI-интерфейсы в фоновом режиме.

Для кого подходит?

Для разработчиков, которые используют AI в терминале и хотят интегрировать его в свои скрипты и пайплайны без ограничений API.

Нужны ли API-ключи?

Нет, используется обычная OAuth-авторизация через браузер, как при ручном использовании CLI-инструментов.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с codeninja/oauth-cli-coder?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.