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, ни в самолёте.
Параметры подключения
Все плагины авторизуются одинаково — по единому токену пользователя. Это одна строка, начинающаяся с pandev_, в которой уже зашиты адрес сервера и воркспейс, — в плагине ровно одно поле под токен, больше настраивать нечего.
Где взять:
- Откройте веб-приложение и перейдите в Settings → Plugins.
- Нажмите на плагин, который ставите, — откроется инструкция по установке.
- Скопируйте значение из шага Введите ваш токен.
- Вставьте его в плагин и сохраните.
Токен выдаётся для того воркспейса, под которым вы сейчас авторизованы в вебе, и активен он один на воркспейс. В том же шаге есть Перевыпустить токен (выдать новый — старый сразу перестаёт работать) и Отозвать токен (удалить без замены) — после любого из них токен нужно заново вставить во все плагины, где он использовался.
Один токен покрывает IDE-плагины, браузерные расширения и CLI — и в облаке, и в on-prem.
Токен — это учётные данные. Кто им владеет, тот отправляет метрики от вашего имени: обращайтесь с ним как с паролем, не кладите в коммиты и общие чаты, а при утечке — отзывайте.
AI-ассистенты и AI-редакторы
Когда вы пользуетесь AI-инструментами прямо в IDE, PanDev Metrics разделяет работу на два потока:
- Активность разработчика — ваши промпты, принятые правки, время на ревью того, что предложил AI.
- Активность ИИ — код, сгенерированный и применённый самим AI. Учитывается на отдельном счётчике, чтобы было видно, сколько кодовой базы написано с помощью AI, а сколько — руками.
Это работает для GitHub Copilot, JetBrains AI Assistant, Cursor AI, Windsurf и любого другого in-IDE ассистента.
Приватность
- Исходный код не покидает вашу машину.
- Никаких скриншотов, записи экрана и логов нажатий.
- Администратор воркспейса задаёт, какие проекты трекаются.