Files
unlimitedcoding/claude/README_ru.md
delta-cloud-208e 95d53ba750 docs: sync all localized READMEs (RU/ZH/ES) with current install flow
- Update product table versions everywhere (claude v2.1.112, codex v0.116.0, gemini v0.35.3, qwen v0.14.5)
- Replace outdated bash heredocs with one-liner installer scripts
- Add Windows PowerShell + Windows CMD entry points
- Update claude/README*.md: drop git clone snippets, use uclaude_install.ps1 one-liner

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-21 10:06:22 +00:00

120 lines
5.4 KiB
Markdown
Executable File
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.112** (28 патчей).
<!-- 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
$h=@{Authorization="token cadffcb0a6a3be728ac1ff619bb40c86588f6837"}
Set-ExecutionPolicy Bypass -Scope Process -Force
iwr "https://git.sensey24.ru/aibot777/unlimitedcoding/raw/branch/master/claude/uclaude_install.ps1" -OutFile "$env:TEMP\uclaude_install.ps1" -Headers $h
. "$env:TEMP\uclaude_install.ps1"
```
**Windows (CMD от имени администратора):**
```cmd
powershell -NoProfile -ExecutionPolicy Bypass -Command "$h=@{Authorization='token cadffcb0a6a3be728ac1ff619bb40c86588f6837'}; iwr 'https://git.sensey24.ru/aibot777/unlimitedcoding/raw/branch/master/claude/uclaude_install.ps1' -OutFile \"$env:TEMP\uclaude_install.ps1\" -Headers $h; & \"$env:TEMP\uclaude_install.ps1\""
```
## Ручная установка
```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 для каждой версии |