de5e94922b7b1a4b97aa61a8a61fda82475cb940
- claude_setup.sh: обновлён эндпоинт DeepSeek API (/v1/models вместо /anthropic/v1/models), исправлена аутентификация (Authorization: Bearer вместо x-api-key), обновлены модели (deepseek-v4-pro, deepseek-v4-flash), убрано предложение сделать , добавлен авто-перезапуск shell после выполнения скрипта - CLAUDE.md: правила для агентов (запрет самостоятельных коммитов) - test_interactive.py: тест обработки SIGINT в интерактивном bash (PTY) - test_sigint.sh: тест сигналов для фоновых процессов Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude Code Launcher
Скрипт claude_setup.sh предназначен для автоматизации установки и настройки Claude Code вместе с прокси-серверами для доступа к различным LLM (Anthropic, ChatGPT, DeepSeek, Gemini).
Что делает скрипт
- Настройка npm: Устанавливает префикс для глобальных пакетов в домашнюю директорию, чтобы избежать использования
sudoпри установке. - Установка зависимостей:
- Проверяет наличие
Node.js(устанавливает версию 22.x при необходимости). - Устанавливает
Claude Codeчерез официальный инсталлер илиnpm.
- Проверяет наличие
- Настройка прокси:
- Устанавливает
claude-code-proxyдля работы с ChatGPT. - Устанавливает
antigravity-claude-proxyдля работы с Gemini.
- Устанавливает
- Конфигурация окружения:
- Автоматически добавляет необходимые пути в
~/.bashrc. - Добавляет вспомогательные Bash-функции для запуска
Claude Codeс разными бэкендами.
- Автоматически добавляет необходимые пути в
Использование
После выполнения скрипта необходимо применить изменения:
source ~/.bashrc
Доступные команды запуска
claude_anthropic: Оригинальный Claude (через API Anthropic).claude_gpt: Доступ к GPT-5.5 (требует авторизации черезclaude-code-proxy).claude_deepseek: Доступ к DeepSeek (требуется API ключ).claude_gemini: Доступ к Gemini (требует авторизации через веб-интерфейсantigravity-claude-proxy).
Важные замечания
- Gemini: Для работы с Gemini крайне рекомендуется использовать отдельный Google-аккаунт, чтобы избежать блокировок основного аккаунта из-за использования прокси.
- Безопасность:
deepseek_keyсохраняется в~/.config/claude-launcher/deepseek_keyс правами доступа600.- Скрипт проверяет, чтобы не запускаться от
root.
Description
Languages
Shell
100%