Files
ai-setup/README.md
vitaly 1e15e4b6e8 refactor(claude_gpt): switch to native OpenAI Codex CLI
Replace claude-code-proxy + effort-proxy + claude wrapper with direct
codex binary invocation. claude_gpt now behaves like a simple launcher:
- Looks for codex in ~/.npm-global/bin or PATH
- Falls back with helpful install hint if missing
- Removes all proxy orchestration, auth polling, and Anthropic env vars
2026-05-31 18:12:42 +07:00

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`: Запуск нативного 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`.