Все статьи
Claude CodeГайд

Claude Code: полное руководство по настройке и использованию

Omni Router

Claude Code руководство

Что такое Claude Code

Claude Code — это агентский инструмент для разработки от Anthropic. В отличие от обычных чат-ботов, которые просто предлагают куски кода для копирования, Claude Code работает как полноценный ИИ-разработчик: читает ваш проект, планирует изменения, пишет код, запускает команды и итерирует до готового результата.

Claude Code доступен в терминале, VS Code, JetBrains IDE, браузере, десктоп-приложении, и даже в Slack и GitHub Actions.

Установка

macOS / Linux / WSL

curl -fsSL https://claude.ai/install.sh | bash

macOS (Homebrew)

brew install --cask claude-code

Windows

irm https://claude.ai/install.ps1 | iex

Или через WinGet:

winget install Anthropic.ClaudeCode

После установки перейдите в директорию проекта и запустите:

cd your-project
claude

Настройка для работы через Omni Router

Чтобы подключить Claude Code к Omni Router, отредактируйте файл ~/.claude/settings.json:

{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "prx_ваш_токен",
    "ANTHROPIC_BASE_URL": "https://your-omni-router-url"
  }
}

Токен prx_... вы получите в Telegram-боте после регистрации.

Ключевые возможности

Создание фич по описанию

Опишите, что вам нужно, на обычном языке. Claude Code спланирует реализацию, напишет код и проверит его работоспособность:

> Добавь авторизацию через JWT в Express-приложение

Отладка и исправление багов

Вставьте сообщение об ошибке или опишите баг — Claude Code найдёт причину и исправит:

> TypeError: Cannot read properties of undefined (reading 'map') на строке 42 в UserList.tsx

Навигация по кодовой базе

Задавайте вопросы о проекте и получайте ответы с привязкой к конкретным файлам:

> Как работает аутентификация в этом проекте? Какие middleware используются?

Автоматизация рутины

Claude Code умеет исправлять линтер-ошибки, разрешать конфликты мержа, писать release notes и переводить строки — всё в одну команду.

Полезные команды

КомандаОписание
claudeИнтерактивная сессия
claude -cПродолжить последний разговор
claude -p "задача"Одноразовый запрос (для скриптов и CI/CD)
claude -r "имя"Возобновить именованную сессию
claude --model opusВыбрать конкретную модель

Unix-подход

Claude Code следует философии Unix: это не только IDE-плагин, но и CLI-инструмент. Его можно использовать в пайплайнах:

# Мониторинг логов с алертами
tail -f app.log | claude -p "Предупреди, если увидишь аномалии"

# Перевод новых строк
claude -p "Переведи новые строки на французский и создай PR"

# Объяснение содержимого
cat error.log | claude -p "Объясни, что произошло"

Расширения через MCP

Claude Code поддерживает Model Context Protocol (MCP), который позволяет подключать внешние сервисы: Google Drive, Jira, Figma, базы данных и другие инструменты. Это расширяет контекст, доступный агенту, без ручного копирования данных.

Кастомные субагенты

Продвинутая функция: с помощью флага --agents можно определить специализированных субагентов с собственными системными промптами, ограничениями инструментов и выбором модели. Например, отдельный агент для код-ревью (read-only, Sonnet) и отдельный для дебага (полный доступ, Opus).

Контроль безопасности

  • Режимы разрешений: --permission-mode plan для read-only планирования
  • Ограничение инструментов: --allowedTools, --disallowedTools
  • Лимит бюджета: --max-budget-usd 10 ограничивает расходы за сессию
  • Лимит шагов: --max-turns 20 ограничивает количество агентских шагов

Итог

Claude Code — один из самых мощных инструментов для AI-кодинга. Через Omni Router вы можете использовать его с вашей подпиской Claude Pro/Max, API-ключами или альтернативными провайдерами — без ограничений и по выгодной цене.

Начать работу через Telegram →