# 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`: Запуск нативного OpenAI Codex (автоустановка при первом запуске). * `claude_deepseek`: Доступ к DeepSeek (требуется API ключ). * `claude_kimi`: Запуск нативного Kimi K2.6 (автоустановка при первом запуске). * `claude_gemini`: Доступ к Gemini (требует авторизации через веб-интерфейс `antigravity-claude-proxy`). ## Важные замечания * **Gemini**: Для работы с Gemini крайне рекомендуется использовать отдельный Google-аккаунт, чтобы избежать блокировок основного аккаунта из-за использования прокси. * **Безопасность**: * `deepseek_key` и `kimi_key` сохраняются в `~/.config/claude-launcher/` с правами доступа `600`. * Скрипт проверяет, чтобы не запускаться от `root`.