Перейти к содержимому

Claude Code wiki

Интерактивный AI-агент от Anthropic для разработки прямо в терминале. Работает через CLI, VS Code, JetBrains и Desktop-приложение.

Inkwell — маскот-осьминог Claude Code. Характеристики: Debugging 21, Patience 38, Chaos 21, Wisdom 81, Snark 4. Отключается через флаг --bare или переменную CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC.

  • VS Code + расширение Claude Code: ~500-520 МБ
  • Claude Desktop при каждом запуске скачивает claudevm.bundle (~12.95 ГБ) в ~/Application Support/Claude/ без предупреждения — в ~25 раз тяжелее
  • Стандартный деинсталлятор Desktop оставляет до 13 ГБ мусора → ручная чистка

Встроенный браузер Preview работает только с localhost (127.0.0.1). Для VPS — SSH-туннель: ssh -L 3001:localhost:3001. Конфиг: .claude/launch.json.

spinnerVerbs в ~/.claude/settings.json — глаголы во время обработки:

{ "spinnerVerbs": ["Думаю", "Анализирую", "Колдую"] }

По умолчанию 52 варианта. Статичное сообщение — массив из одного элемента.

Workspace trust диалог нельзя отключить через --dangerously-skip-permissions.

  • Всё состояние: ~/.claude/ и ~/.claude.json
  • Сессии: ~/.claude/projects/<путь-к-проекту>/
  • Бэкап: tar -czf → GPG-шифрование; конфиги в приватном Git, .env в Bitwarden
  • --resume ищет сессии строго в подпапке текущей директории

Два отдельных недельных лимита:

  • Week All Models — суммарный по всем моделям
  • Week Opus — только Opus

Если исчерпан Week All Models → ВСЕ модели блокированы. Opus потребляет ~5× больше общего лимита vs Sonnet.

ТарифSonnet/неделюOpus/неделю
Pro~40-80 ч~5-10 ч
Max 5x~140-280 ч~15-35 ч

opusplan — гибридный режим: Plan mode на Opus, Execution на Sonnet. Активируется через /model opusplan.

1M контекст полезен только для одиночных больших запросов. В длинных сессиях намного дороже и качество хуже.

  • Opus 4.6 уверенно держится до 400K токенов, на 600K начинает путаться
  • Ценовой обрыв: после 200K включается 2×-множитель на вход и 1.5× на выход
  • С холодным кэшем при 500K — ~30 сек до первого токена; при 1M — 60-90 сек
  • Кэш TTL: 5 минут

Форк на основе утечки кода Claude Code (~785KB, март 2026). Поддерживает любую модель через Ollama (Qwen, DeepSeek, Llama, Mistral), эмулирующий Anthropic Messages API на localhost.

Нативный установщик (рекомендуется):

Окно терминала
curl -fsSL https://claude.ai/install.sh | bash

Через npm (если Node.js 18+):

Окно терминала
npm install -g @anthropic-ai/claude-code # без sudo!

На headless-серверах стандартный OAuth-поток (открыть браузер) недоступен. Два решения:

  1. Перенос конфига — установить на локальном ПК, авторизоваться, скопировать ~/.config/claude-code/auth.json на сервер через scp
  2. Проброс портов — SSH-туннель:
    Окно терминала
    ssh -L 8080:localhost:8080 user@ip-сервера
    Запустить claude на сервере, скопировать ссылку http://localhost:8080/..., открыть в локальном браузере.

Поддержание сессии: запускать claude внутри tmux или screen — иначе при разрыве SSH процесс останавливается.

ВариантОсобенности
CLI (терминал)«Каноничная» версия, новые функции появляются первыми; контекстный rewind; сложные автоматизированные цепочки
VS Code расширениеВизуальный diff, интеграция в редактор; отсутствует ряд CLI-команд; часто запускают CLI во встроенном терминале VS Code
Google AntigravityAgent-first IDE; использует Gemini 3 Pro/Flash + Claude через Model Garden; существуют прокси для использования токенов Antigravity в Claude CLI

Файл загружается в начале каждой сессии как постоянный контекст. Писать только то, что Claude не может угадать из кода:

  • Команды разработки (npm run dev, npm run test, npm run db:migrate)
  • Стиль кода — только то, что отличается от стандарта языка
  • Архитектура проекта — особенно если нестандартная
  • Важные предупреждения (gotchas): «НИКОГДА не коммитить .env», «Webhook обязан валидировать подписи»

Не писать: то что Claude понимает из кода, стандартные соглашения языка, «пиши чистый код».

Рекомендуемый предел: 300 строк. Слишком длинный CLAUDE.md — важные правила теряются в шуме.

Практическое правило: для каждой строки — «Приведёт ли удаление этого к ошибке Claude? Если нет — удалить.»

Логика та же, но вместо команд — контекст домена:

  • Описание проекта и цель
  • Роль и тон Claude (Сократовские вопросы, директивные советы)
  • Ключевые фреймворки (Enneagram, PARA, OKR, Jobs-to-be-Done)
  • Терминология и язык
  • Правила формата ответов

MEMORY.md — системный файл, который Claude Code создаёт и ведёт самостоятельно. Является индексным файлом директории ~/.claude/projects/<project-path>/memory/.

Технические ограничения:

  • При запуске загружаются только первые 200 строк MEMORY.md
  • Тематические файлы (debugging.md, patterns.md) загружаются не автоматически — только когда Claude сам решает обратиться
  • Все worktrees одного git-репозитория делят одну память

Взаимодействие:

  1. Естественная фраза: «запомни, что я всегда использую pnpm»
  2. Команда /memory — список файлов памяти
  3. Прямое редактирование файла

Отключение: CLAUDE_CODE_DISABLE_AUTO_MEMORY=1

Skill — директория с SKILL.md, вызывается как /имя-скилла. Загружается только по запросу — не нагружает контекст постоянно.

Plugin — пакет, объединяющий CLAUDE.md + skills + субагенты + хуки. Структура:

my-plugin/
├── plugin.json ← манифест: имя, версия
├── CLAUDE.md
├── skills/
│ └── weekly-review/SKILL.md
└── hooks/

Маркетплейсы плагинов: buildwithclaude.com, aitmpl.com, mcpmarket.com, skillsllm.com.

Claude Code Skills | MCP (Model Context Protocol) | Granola | MemPalace | XRay VPN