Об этом проекте
OpenClaude — это инструмент командной строки для кодирования с открытым исходдом, который поддерживает широкий спектр облачных и локальных бэкэндов моделей, включая OpenAI-совместимые API, Gemini, GitHub Models, Codex, Ollama, Fireworks AI, Cloudflare Workers AI и другие. Он предоставляет единый рабочий процесс в терминале с подсказками, инструментами, агентами, MCP, слэш-командами и потоковой передачей вывода.
Основные возможности включают:
- Рабочие процессы кодирования на основе инструментов: Bash, чтение/запись/редактирование файлов, grep, glob, агенты, задачи, MCP и слэш-команды.
- Потоковые ответы с выводом токенов в реальном времени и прогрессом выполнения инструментов.
- Многоэтапный вызов инструментов с вызовами моделей, выполнением инструментов и последующими ответами.
- Ввод изображений (URL и base64) для провайдеров с поддержкой зрения, включая вставку из буфера обмена и автоматическое изменение размера для соответствия лимитам API.
- Направляемая настройка провайдера и сохраненные профили через команду /provider.
- Фоновые сессии для запуска длительных неинтерактивных подсказок, отсоединенных от текущего терминала, с командами для списка, логов и завершения сессий.
- Возобновление и разветвление разговоров по ID сессии.
- Интеллект базы кода (карта репозитория), который строит структурную карту репозитория, ранжированную по важности PageRank.
- Маршрутизация агентов к разным моделям для оптимизации затрат с настраиваемыми лимитами шагов.
- Поиск в Интернете и получение данных через DuckDuckGo (по умолчанию для моделей, не являющихся Anthropic) или Firecrawl.
- Режим headless gRPC сервера.
- Встроенное расширение VS Code для интеграции запуска и поддержки темы.
- Функция пиксельного компаньона, которая реагирует на ввод пользователя.
OpenClaude требует Node.js >=22.0.0 и может быть установлен через npm или пакет AUR для Arch Linux. Он хранит свою собственную конфигурацию в ~/.openclaude и не читает существующие каталоги конфигурации Claude Code. Инструмент поддерживает несколько провайдеров, но отмечает, что поведение варьируется в зависимости от них, а качество инструментов зависит от выбранной модели.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.