import IdealImage from "@theme/IdealImage";
IDE-плагины — обзор
PanDev Metrics поставляет лёгкие плагины для всех основных семейств IDE. После установки плагин работает в фоне и отправляет в PanDev Metrics активность разработчика: события по файлам, переключения веток, промпты в AI. Запускать или останавливать его вручную не нужно.
На этой странице — полный список поддерживаемых IDE, источник установки и что именно собирает каждый плагин.
Страница плагинов в веб-приложении
В веб-приложении все интеграции собраны в Настройки → Плагины. Страница разбита на категории, чтобы администратор сразу видел, какие каналы подключены в tenant'е:
| Вкладка | Что внутри |
|---|---|
| Все | Все плагины одним списком |
| Браузер | 10 браузерных расширений (Chrome, Edge, Firefox, Brave, Opera, Arc, Vivaldi, Yandex, Whale, Sidekick) |
| IDEs | 12 IDE-интеграций (JetBrains, Visual Studio, VS Code, Xcode, Eclipse) — о них и эта статья |
| AI | 5 интеграций с AI coding tools — трекаются как отдельная категория от обычных IDE-плагинов, чтобы AI-активность была видна на своих счётчиках |
| CLI | CLI-плагин для терминалов — см. обзор CLI-плагина |
Поддерживаемые IDE
| IDE / семейство | Где взять плагин | Статус | Гайд по установке |
|---|---|---|---|
| IntelliJ IDEA | JetBrains Marketplace | Поддерживается | JetBrains plugin |
| PyCharm | JetBrains Marketplace | Поддерживается | JetBrains plugin |
| WebStorm | JetBrains Marketplace | Поддерживается | JetBrains plugin |
| PhpStorm | JetBrains Marketplace | Поддерживается | JetBrains plugin |
| GoLand | JetBrains Marketplace | Поддерживается | JetBrains plugin |
| Rider | JetBrains Marketplace | Поддерживается | JetBrains plugin |
| CLion | JetBrains Marketplace | Поддерживается | JetBrains plugin |
| RustRover | JetBrains Marketplace | Поддерживается | JetBrains plugin |
| RubyMine | JetBrains Marketplace | Поддерживается | JetBrains plugin |
| Android Studio | JetBrains Marketplace | Поддерживается | JetBrains plugin |
| Visual Studio (2019, 2022) | Visual Studio Marketplace | Поддерживается | Visual Studio plugin |
| Visual Studio 2024+ | Visual Studio Marketplace | Должен работать, ещё не тестировали | Visual Studio plugin |
| VS Code | VS Code Marketplace | Поддерживается | VS Code plugin |
| Cursor | VS Code Marketplace (тот же плагин) | Поддерживается через VS Code plugin | Cursor и Windsurf |
| Windsurf | VS Code Marketplace (тот же плагин) | Поддерживается через VS Code plugin | Cursor и Windsurf |
| Xcode | Платформа PanDev (DMG) | Поддерживается | Плагин для Xcode |
| Eclipse и Eclipse-подобные IDE | Ручная установка | Поддерживается | Обратитесь к администратору |
Отдельных плагинов для Cursor, Windsurf и других форков VS Code нет. В них устанавливается стандартный плагин VS Code из marketplace.
Что плагины собирают
| Собирается | Не собирается |
|---|---|
| Имена файлов, которые вы открываете и редактируете | Содержимое исходного кода |
| События активности (изменения, скролл, открытие / закрытие) | Скриншоты |
| Переключения веток | Запись экрана |
| Название проекта | Содержимое буфера обмена |
| Время в каждом файле | Нажатия клавиш |
| Промпты в AI-ассистентах (Copilot, Cursor AI и т.д.) — как активность разработчика | Личные файлы вне проекта |
| Изменения, сделанные AI — отдельным счётчиком как активность ИИ |
Вся телеметрия передаётся по HTTPS / TLS.
Алгоритм активного времени
PanDev Metrics превращает сырые события в «активное время» по одному простому правилу:
- Если интервал между двумя соседними событиями меньше 15 минут, время между ними считается активным.
- Если интервал 15 минут или больше, он считается простоем и не учитывается.
Алгоритм одинаков для всех плагинов (JetBrains, VS Code, Visual Studio, Xcode, Eclipse), поэтому цифры между IDE напрямую сравнимы.
Auto-update
| Семейство IDE | Модель обновления |
|---|---|
| JetBrains (все 10 IDE) | Автообновление через JetBrains Marketplace |
| VS Code, Cursor, Windsurf | Автообновление через VS Code Marketplace |
| Visual Studio | Автообновление через Visual Studio Marketplace |
| Xcode | Вручную |
| Eclipse и Eclipse-подобные | Вручную |
Рекомендуем держать последнюю версию плагина. Жёсткого минимума нет — старые версии продолжают работать, но новые фичи и фиксы выходят только вперёд.
Поведение в offline
Если плагин не может достучаться до сервера PanDev Metrics, события складываются в локальную очередь. Как только связь восстанавливается, очередь отправляется на сервер по порядку. Активность не теряется ни от проблем со связью, ни от обрыва VPN, ни от работы в самолёте.
Параметры подключения
Любому плагину нужно три вещи:
- Server URL —
https://metrics-cloud.pandev.ioдля cloud или адрес вашего сервера для on-prem. - Login — email или логин в PanDev Metrics.
- Password — пароль PanDev Metrics.
В cloud для компаний дополнительно заполняется Company login (идентификатор tenant). Для on-prem оставляйте поле пустым.
AI-ассистенты и AI-редакторы
Когда вы пользуетесь AI-инструментами прямо в IDE, PanDev Metrics разделяет работу на два потока:
- Активность разработчика — ваши промпты, принятые правки, время на ревью того, что предложил AI.
- Активность ИИ — код, сгенерированный и применённый самим AI. Учитывается на отдельном счётчике, чтобы было видно, сколько кодовой базы написано с помощью AI, а сколько — руками.
Это работает для GitHub Copilot, JetBrains AI Assistant, Cursor AI, Windsurf и любого другого in-IDE ассистента.
Приватность
- Исходный код не покидает вашу машину.
- Никаких скриншотов, записи экрана и логов нажатий.
- Администратор воркспейса задаёт, какие проекты трекаются.