Docs: rewrite README.md to be simple and concise
This commit is contained in:
49
README.md
49
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
|
```bash
|
||||||
exec 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-аккаунт, чтобы избежать блокировок основного аккаунта из-за использования прокси.
|
> **💡 Совет по Gemini:** Для `ai-gemini` настоятельно рекомендуется использовать отдельный Google-аккаунт, чтобы избежать потенциальных блокировок основного аккаунта.
|
||||||
* **Безопасность**:
|
|
||||||
* `deepseek_key` и `kimi_key` сохраняются в `~/.config/claude-launcher/` с правами доступа `600`.
|
## Особенности
|
||||||
* Скрипт проверяет, чтобы не запускаться от `root`.
|
|
||||||
|
* **Безопасность:** Скрипт не использует `sudo`. Все устанавливается локально в директорию пользователя (`~/.npm-global` и `~/.local/bin`).
|
||||||
|
* **Ключи доступа:** API ключи (например, для DeepSeek) хранятся в `~/.config/claude-launcher/` с безопасными правами доступа (только для чтения пользователем).
|
||||||
|
* **Автоматизация:** Зависимости (Node.js) устанавливаются автоматически при их отсутствии.
|
||||||
|
|||||||
Reference in New Issue
Block a user