Files
unlimitedcoding/claude/README_ru.md
delta-cloud-208e 82ec4252d2 docs: add multilingual READMEs (EN, RU, ZH, ES)
Language switcher added to root and claude/ READMEs.
Translations: Russian, Chinese (Simplified), Spanish.
2026-02-21 12:04:19 +00:00

81 lines
3.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 для каждой версии |