Files
ai-setup/README.md

39 lines
2.6 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 Launcher
Скрипт `claude_setup.sh` предназначен для автоматизации установки и настройки `Claude Code` вместе с прокси-серверами для доступа к различным LLM (Anthropic, ChatGPT, DeepSeek, Kimi, Gemini).
## Что делает скрипт
1. **Настройка npm**: Устанавливает префикс для глобальных пакетов в домашнюю директорию, чтобы избежать использования `sudo` при установке.
2. **Установка зависимостей**:
* Проверяет наличие `Node.js` (устанавливает версию 22.x при необходимости).
* Устанавливает `Claude Code` через официальный инсталлер или `npm`.
3. **Настройка прокси**:
* Устанавливает `claude-code-proxy` для работы с ChatGPT.
* Устанавливает `antigravity-claude-proxy` для работы с Gemini.
4. **Конфигурация окружения**:
* Автоматически добавляет необходимые пути в `~/.bashrc`.
* Добавляет вспомогательные Bash-функции для запуска `Claude Code` с разными бэкендами.
## Использование
После выполнения скрипта необходимо применить изменения:
```bash
source ~/.bashrc
```
### Доступные команды запуска
* `claude_gpt`: Доступ к GPT-5.5 (требует авторизации через `claude-code-proxy`).
* `claude_deepseek`: Доступ к DeepSeek (требуется API ключ).
* `claude_kimi`: Доступ к Kimi K2.6 от Moonshot AI (требуется API ключ).
* `claude_gemini`: Доступ к Gemini (требует авторизации через веб-интерфейс `antigravity-claude-proxy`).
## Важные замечания
* **Gemini**: Для работы с Gemini крайне рекомендуется использовать отдельный Google-аккаунт, чтобы избежать блокировок основного аккаунта из-за использования прокси.
* **Безопасность**:
* `deepseek_key` и `kimi_key` сохраняются в `~/.config/claude-launcher/` с правами доступа `600`.
* Скрипт проверяет, чтобы не запускаться от `root`.