vitaly 47e0f5e58d refactor: migrate claude_gpt and claude_kimi to native CLIs with auto-install
claude_gpt:
- Replace proxy orchestration with direct codex binary launch
- Auto-install via curl -fsSL https://chatgpt.com/codex/install.sh | sh

claude_kimi:
- Remove openai-anthropic-proxy.py (~450 lines)
- Replace Artemox API key flow with native kimi CLI
- Auto-install via curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash

tests/test_fixes.sh:
- Remove obsolete proxy-specific tests (trap, readiness loops, etc.)
- Add tests for auto-install URLs and absence of proxy logic
2026-05-31 18:49:38 +07:00

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 с разными бэкендами.

Использование

После выполнения скрипта необходимо применить изменения:

source ~/.bashrc

Доступные команды запуска

  • claude_gpt: Запуск нативного OpenAI Codex (требуется npm install -g @openai/codex).
  • claude_deepseek: Доступ к DeepSeek (требуется API ключ).
  • claude_kimi: Доступ к Kimi K2.6 через Artemox OpenAI-compatible API (требуется API ключ).
  • claude_gemini: Доступ к Gemini (требует авторизации через веб-интерфейс antigravity-claude-proxy).

Важные замечания

  • Gemini: Для работы с Gemini крайне рекомендуется использовать отдельный Google-аккаунт, чтобы избежать блокировок основного аккаунта из-за использования прокси.
  • Безопасность:
    • deepseek_key и kimi_key сохраняются в ~/.config/claude-launcher/ с правами доступа 600.
    • Скрипт проверяет, чтобы не запускаться от root.
Description
Установка различных AI CLI
Readme 1.2 MiB
Languages
Shell 100%