# Claude Code — Патченный CLI 🌐 [English](README.md) | [Русский](README_ru.md) | [中文](README_zh.md) | [Español](README_es.md) Патченный Claude Code CLI для работы с кастомными API-эндпоинтами. 15 патчей применено. ## Установка одной командой ```bash sudo bash <(curl -s https://git.sensey24.ru/aibot777/unlimitedcoding/raw/branch/master/claude/uclaude_install.sh) ``` Все зависимости устанавливаются автоматически: Git, Python 3, Node.js v24.13+, Claude Code. ## Ручная установка ```bash git clone --depth 1 https://git.sensey24.ru/aibot777/unlimitedcoding.git cd unlimitedcoding sudo bash claude/uclaude_update.sh --force ``` ## Обновление ```bash cd ~/unlimitedcoding sudo bash claude/uclaude_update.sh ``` ## Параметры ```bash sudo bash claude/uclaude_update.sh --check # проверить обновления sudo bash claude/uclaude_update.sh --force # принудительная переустановка sudo bash claude/uclaude_update.sh --settings-only # только настройки, без замены cli.js ``` ## Windows ```cmd claude\uclaude_update.bat ``` Или PowerShell (автоматическое повышение прав, автоустановка через winget): ```powershell powershell -ExecutionPolicy Bypass -File claude\uclaude_update.ps1 ``` ## Что патчится - Кастомный API-эндпоинт (base URL, токен авторизации) - Кастомный выбор моделей (настраиваемый список моделей) - Обход Auth/OAuth для кастомных эндпоинтов - Телеметрия отключена (Datadog, Segment) - Запросы разрешений автоматически принимаются - Проверка root/sudo удалена ## Цепочка автоустановки Updater автоматически устанавливает недостающие зависимости: | Компонент | Linux | macOS | Windows | |-----------|-------|-------|---------| | Git | apt/dnf/yum | brew | winget | | Python 3 | apt/dnf/yum | brew | winget | | Node.js v24.13+ | nodesource | brew | winget | | Claude Code | npm | npm | npm | ## Файлы | Файл | Назначение | |------|-----------| | `uclaude_updater.py` | Основной updater — проверка версии, автоустановка, замена cli.js, патч настроек | | `uclaude_update.sh` | Обёртка для Linux/macOS | | `uclaude_update.bat` | Обёртка для Windows CMD | | `uclaude_update.ps1` | Обёртка для Windows PowerShell (авто-повышение прав, winget) | | `uclaude_install.sh` | Установщик одной командой (curl, полная автоустановка) | | `patcher.config.json` | Конфигурация API (base_url, api_key, модели) | | `releases/index.json` | Индекс версий | | `releases/v*/cli.js` | Патченный cli.js для каждой версии |