Инструменты16 сентября 2026 г., 19:46 МСК🤖 Auto

OpenClaude: единый CLI-агент для кодинга с поддержкой 10+ провайдеров

Выход OpenClaude — open-source CLI-инструмента, объединяющего работу с локальными (Ollama) и облачными (OpenAI, Gemini) моделями в едином терминальном интерфейсе.

Баннер новости 7646

Единая среда для разных LLM

OpenClaude позиционируется как универсальный интерфейс командной строки (CLI) для агентов кодирования. Главная ценность проекта — отказ от необходимости настраивать отдельные инструменты для каждого провайдера. Разработчики могут переключаться между облачными API (OpenAI, Google Gemini, GitHub Models, Codex) и локальными решениями (Ollama, Atomic Chat) в рамках одного рабочего процесса.

Инструмент поддерживает продвинутые функции: работу с MCP (Model Context Protocol), слэш-командами, потоковую передачу вывода и интеграцию с файловой системой через инструменты bash, grep и glob.

Технические требования и установка

Для работы OpenClaude требуется Node.js версии 22.0.0 или выше. Установка осуществляется через npm:

npm install -g @gitlawb/openclaude@latest

Для пользователей Arch Linux доступна установка через AUR (paru -S openclaude). Важно отметить, что проект не требует установленного ранее Claude Code и хранит конфигурацию в директории ~/.openclaude, избегая конфликтов с системными путями.

Поддерживаемые провайдеры и модели

OpenClaude использует стандартные OpenAI-совместимые API для большинства облачных сервисов, что упрощает настройку. Ниже приведена таблица ключевых поддерживаемых бэкендов:

Провайдер / Сервис Тип подключения Ключевые особенности
OpenAI / OpenRouter / Groq OpenAI-compatible API Поддержка любых моделей с совместимым /v1 endpoint
Ollama (Локально) Localhost:11434 Автоматический запрос контекстного окна 32768 токенов
Z.AI (GLM) API PaaS Модели glm-5.2 и vision-модель glm-5.3-flash
GitHub Models OAuth / Env vars Интеграция через команду /onboard-github
Concentrate / AI/ML API Unified Gateway Авто-обнаружение моделей из каталога, дефолт: deepseek-v4-flash

Управление сессиями и фоновые задачи

Инструмент предлагает гибкое управление контекстом. Пользователи могут возобновлять прерванные диалоги по ID сессии (openclaude --resume) или ветвить историю (--fork-session), не создавая новых файловых деревьев.

Для длительных задач реализован режим фоновых сессий:

  • openclaude --bg fix failing tests — запуск задачи в фоне.
  • openclaude ps и openclaude logs <name> — мониторинг состояния и логов.

Статусы сессий включают: exited (успешно), failed (ошибка), killed (принудительно) и stale (неопределенное состояние, например, при сбое питания).

Почему это важно

OpenClaude решает проблему фрагментации инструментов для AI-ассистентов. Вместо установки разных клиентов для локальных LLM и облачных API, разработчики получают единый терминальный workflow с поддержкой агентов, инструментов и MCP. Это особенно актуально для тех, кто работает с гибридными средами, где часть вычислений происходит локально (для конфиденциальности или скорости), а часть — в облаке (для сложных задач).

Источник: Github ↗