# Claude Code Launcher Скрипт `ai-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 exec bash ``` ### Доступные команды запуска * `ai-claude`: Запуск оригинального Claude Code (Anthropic). * `ai-gpt`: Запуск нативного OpenAI Codex (автоустановка при первом запуске). * `ai-deepseek`: Доступ к DeepSeek (требуется API ключ). * `ai-kimi`: Запуск нативного Kimi K2.6 (автоустановка при первом запуске). * `ai-gemini`: Запуск нативного Antigravity CLI / agy (автоустановка при первом запуске). ## Важные замечания * **Gemini**: Для работы с Gemini крайне рекомендуется использовать отдельный Google-аккаунт, чтобы избежать блокировок основного аккаунта из-за использования прокси. * **Безопасность**: * `deepseek_key` и `kimi_key` сохраняются в `~/.config/claude-launcher/` с правами доступа `600`. * Скрипт проверяет, чтобы не запускаться от `root`.