diff --git a/README.md b/README.md index 1d99649..49ae92e 100644 --- a/README.md +++ b/README.md @@ -1,39 +1,36 @@ -# Claude Code Launcher +# AI Launcher -Скрипт `ai-setup.sh` предназначен для автоматизации установки и настройки `Claude Code` вместе с прокси-серверами для доступа к различным LLM (Anthropic, ChatGPT, DeepSeek, Kimi, Gemini). +Единый набор инструментов для установки и запуска популярных ИИ-помощников для кодинга в терминале. -## Что делает скрипт +Скрипт `ai-setup.sh` автоматически скачивает, настраивает и подготавливает для работы агентов от разных провайдеров (Anthropic, OpenAI, DeepSeek, Moonshot/Kimi и Google 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 +bash ai-setup.sh +``` +После завершения перезапустите терминал или выполните: ```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 (автоустановка при первом запуске). +После установки вам будут доступны независимые команды: -## Важные замечания +* `ai-claude` — оригинальный Claude Code (от Anthropic) +* `ai-gpt` — OpenAI Codex +* `ai-deepseek` — DeepSeek (проверяет и сохраняет ваш API-ключ) +* `ai-kimi` — Kimi K2.6 (от Moonshot) +* `ai-gemini` — Gemini (через Antigravity CLI) -* **Gemini**: Для работы с Gemini крайне рекомендуется использовать отдельный Google-аккаунт, чтобы избежать блокировок основного аккаунта из-за использования прокси. -* **Безопасность**: - * `deepseek_key` и `kimi_key` сохраняются в `~/.config/claude-launcher/` с правами доступа `600`. - * Скрипт проверяет, чтобы не запускаться от `root`. +> **💡 Совет по Gemini:** Для `ai-gemini` настоятельно рекомендуется использовать отдельный Google-аккаунт, чтобы избежать потенциальных блокировок основного аккаунта. + +## Особенности + +* **Безопасность:** Скрипт не использует `sudo`. Все устанавливается локально в директорию пользователя (`~/.npm-global` и `~/.local/bin`). +* **Ключи доступа:** API ключи (например, для DeepSeek) хранятся в `~/.config/claude-launcher/` с безопасными правами доступа (только для чтения пользователем). +* **Автоматизация:** Зависимости (Node.js) устанавливаются автоматически при их отсутствии.