Интеграции Claude Code: VS Code, JetBrains, GitHub и другие
Claude Code работает в терминале, но подключается к IDE, редакторам, сервисам и локальным моделям. Ниже — настройка основных интеграций.
VS Code
Установите официальное расширение Claude Code из marketplace VS Code (поиск: «Claude Code» от Anthropic). После установки:
- Открывается панель Claude Code внутри редактора
- Inline-дифы прямо в файле
- Горячая клавиша для открытия:
Ctrl+Shift+C(настраивается) - Терминал Claude Code — отдельная вкладка рядом с обычным терминалом
# Установка расширения через CLI
code --install-extension anthropic.claude-code
JetBrains (PhpStorm, PyCharm, IntelliJ, WebStorm, Rider)
Плагин Claude Code доступен в JetBrains Marketplace. Установка:
- Откройте Settings → Plugins → Marketplace
- Найдите «Claude Code»
- Install → перезапустите IDE
Плагин добавляет боковую панель и позволяет выделить код и отправить Claude Code прямо из редактора.
GitHub
Claude Code с GitHub MCP умеет работать с репозиторием напрямую:
# Подключение GitHub MCP
claude mcp add github --scope user -- \
docker run -i --rm \
-e GITHUB_PERSONAL_ACCESS_TOKEN=ваш_токен \
ghcr.io/github/github-mcp-server
После подключения Claude Code может создавать PR, добавлять comments, управлять issues и labels прямо из терминала.
Ollama — локальные модели
Можно направить Claude Code на локальную модель через Ollama (для задач, где достаточно открытой модели):
# Запустите Ollama с нужной моделью
ollama serve
ollama pull llama3
# Укажите base URL
export ANTHROPIC_BASE_URL=http://localhost:11434/v1
export ANTHROPIC_API_KEY=ollama
claude
OpenRouter
export ANTHROPIC_BASE_URL=https://openrouter.ai/api/v1
export ANTHROPIC_API_KEY=ваш_openrouter_ключ
claude
Figma
# Figma MCP
claude mcp add figma --scope user -- npx -y @figma/mcp
Передайте ссылку на Figma-фрейм — Claude Code прочитает дизайн и сгенерирует компонент в нужном стеке.
Telegram-бот на базе Claude Code
Через MCP и Claude Code можно автоматизировать публикации в Telegram-каналах и ботах. Claude Code отправляет сообщения, форматирует, реагирует на события — всё через скрипты и MCP.
Docker
Для изолированного запуска агентов в Auto Mode (YOLO) рекомендуется Docker-контейнер:
docker run -it --rm \
-v $(pwd):/project \
-e ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY \
node:22-alpine \
sh -c "npm install -g @anthropic-ai/claude-code && cd /project && claude"
Стек-специфичные интеграции
| Стек / Фреймворк | Совет |
|---|---|
| PHP / Laravel | Укажи в CLAUDE.md версию PHP, стандарты PSR, структуру пакетов |
| Python / Django | Добавь виртуальное окружение и команду активации в CLAUDE.md |
| TypeScript / Next.js | Claude Code отлично работает с tsconfig.json — добавь его путь в контекст |
| Rust | Укажи edition, целевые платформы и cargo-фичи |
| Unity / C# | Подключи через WSL или используй нативный Windows-инсталлятор |
| 1С | Claude Code помогает с генерацией типовых объектов и документацией, но прямой интеграции нет |
← Claude Code — главная · → MCP и агенты
Neovim / Vim
Официального плагина нет, но Claude Code отлично работает рядом с Neovim через встроенный терминал:
" В Neovim — открыть терминал с Claude Code
:terminal claude
" Или через tmux: один pane — Neovim, второй — claude
claude
Популярный вариант для Vim-пользователей — tmux с двумя панелями: редактор слева, Claude Code справа. Claude видит файловую систему напрямую и не требует плагина.
GitHub Actions / CI-CD
Claude Code можно встроить в CI/CD для автоматической проверки PR или генерации тестов:
# .github/workflows/claude-review.yml
name: Claude Code Review
on: [pull_request]
jobs:
review:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Run Claude Code
env:
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
run: |
npm install -g @anthropic-ai/claude-code
claude -p "Проверь PR на наличие ошибок и нарушений соглашений" --output-format json
Полезные MCP-интеграции
Claude видит трейсы ошибок из Sentry и сразу предлагает фикс в коде.
claude mcp add sentry -- npx -y @sentry/mcp
Читает техдоки из Notion, синхронизирует задачи с кодовой базой.
claude mcp add notion -- npx -y @notion/mcp
Прямой доступ к БД: запросы, схема, миграции прямо в сессии.
claude mcp add postgres -- \
npx -y @modelcontextprotocol/server-postgres \
postgresql://user:pass@localhost/db
Берёт задачу из Linear, выполняет код, закрывает тикет автоматически.
claude mcp add linear -- npx -y @linear/mcp
Советы опытных пользователей по IDE-интеграции
- Не закрывайте сессию Claude Code — держите одну долгоживущую сессию весь рабочий день. Чем дольше сессия, тем лучше Claude понимает контекст проекта.
- VS Code + Claude Code panel — включите «Show Claude in panel» в настройках расширения. Diff виден прямо в редакторе.
- JetBrains: Send Selection — выделите метод, Ctrl+Shift+A → «Ask Claude». Быстрее, чем копировать код вручную.
- Tmux для агентных задач — запускайте Claude Code внутри tmux: задача продолжается даже при обрыве SSH-соединения.