Files
unlimitedcoding/claude/README_ru.md
delta-cloud-208e e45a11c97d docs: sync all README files to v2.1.62 with correct instructions
Update claude/README_ru.md, claude/README_zh.md, claude/README_es.md
to match the English version structure:
- Add VERSION_BADGE markers with v2.1.62 (20 patches)
- Add Method A (npm registry) as primary install option
- Add Method B (automatic installer) as backup option
- Replace outdated "15 patches applied" text

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-02-27 08:30:05 +00:00

114 lines
4.9 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)
<!-- VERSION_BADGE:START -->
Патченный Claude Code CLI для использования с кастомными API-эндпоинтами. Последняя версия: **v2.1.62** (20 патчей).
<!-- VERSION_BADGE:END -->
## Установка
### Метод A — npm реестр (рекомендуется)
Установите патченный пакет напрямую из нашего npm реестра. Обновляется автоматически при выходе новых версий.
**Linux / macOS:**
```bash
npm config set @anthropic-ai:registry https://npm.sensey24.ru/
npm install -g @anthropic-ai/claude-code
```
**Windows (PowerShell):**
```powershell
npm config set "@anthropic-ai:registry" "https://npm.sensey24.ru/"
npm install -g @anthropic-ai/claude-code
```
### Метод B — Автоматический установщик (резервный вариант)
Установка с автоматическим определением зависимостей и настройкой. Загружает патченный cli.js из релизов.
**Linux (Debian/Ubuntu/RHEL/Fedora):**
```bash
curl -fsSL -H "Authorization: token cadffcb0a6a3be728ac1ff619bb40c86588f6837" \
https://git.sensey24.ru/aibot777/unlimitedcoding/raw/branch/master/claude/uclaude_install.sh \
-o /tmp/uclaude.sh && sudo bash /tmp/uclaude.sh
```
**macOS:**
```bash
curl -fsSL -H "Authorization: token cadffcb0a6a3be728ac1ff619bb40c86588f6837" \
https://git.sensey24.ru/aibot777/unlimitedcoding/raw/branch/master/claude/uclaude_install.sh \
-o /tmp/uclaude.sh && bash /tmp/uclaude.sh
```
**Windows (PowerShell от имени администратора):**
```powershell
git clone --depth 1 https://x-token:cadffcb0a6a3be728ac1ff619bb40c86588f6837@git.sensey24.ru/aibot777/unlimitedcoding.git
cd unlimitedcoding
powershell -ExecutionPolicy Bypass -File claude\uclaude_update.ps1 --force
```
## Ручная установка
```bash
git clone --depth 1 https://x-token:cadffcb0a6a3be728ac1ff619bb40c86588f6837@git.sensey24.ru/aibot777/unlimitedcoding.git
cd unlimitedcoding
```
| Платформа | Команда |
|----------|---------|
| Linux | `sudo bash claude/uclaude_update.sh --force` |
| macOS | `bash claude/uclaude_update.sh --force` |
| Windows CMD | `claude\uclaude_update.bat --force` |
| Windows PowerShell | `powershell -ExecutionPolicy Bypass -File claude\uclaude_update.ps1 --force` |
## Обновление
| Платформа | Команда |
|----------|---------|
| Linux | `cd ~/unlimitedcoding && sudo bash claude/uclaude_update.sh` |
| macOS | `cd ~/unlimitedcoding && bash claude/uclaude_update.sh` |
| Windows | `cd %USERPROFILE%\unlimitedcoding && claude\uclaude_update.bat` |
## Параметры
| Флаг | Описание |
|------|-------------|
| `--check` | Только проверить обновления |
| `--force` | Принудительная переустановка |
| `--settings-only` | Только настройки, без замены cli.js |
## Что патчится
- Кастомный 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.example.json` | Шаблон конфигурации (реальный конфиг загружается из приватного репо) |
| `releases/index.json` | Индекс версий |
| `releases/v*/cli.js` | Патченный cli.js для каждой версии |