Дашборд
Дашборд — первый экран onplate. Он отвечает на три вопроса: что установлено в каждый AI, что требует внимания прямо сейчас и чем вы на самом деле пользуетесь.
Карта AI-системы
Главный блок. Таблица со строкой на каждый AI — Claude, Codex, Cursor, GLM и OpenCode — и колонками:
| Колонка | Что показывает |
|---|---|
| AI-инструмент | название и сколько ресурсов найдено |
| Контекст | приблизительный постоянный вес в токенах — «всегда в контексте» |
| Skills / MCP / Agents | сколько ресурсов каждого вида управляется onplate |
| Состояние | «всё в порядке» либо перечень проблем: угрозы, конфликты, внешние, устаревшие |
Над таблицей — фильтры по видам ресурсов и сводка: когда карта построена, сколько всего ресурсов и сколько требуют внимания. Состояние данных подписано честно: данные актуальны, данные могли устареть или проверка завершена не полностью.
Клик по строке AI открывает окно со списком управляемых ресурсов и найденных
проблем. Из него можно сразу открыть отфильтрованные Привязки
или перейти к разбору проблем. Закрывается крестиком, Esc или кликом по
затемнению.
Кнопка Проверить систему (а если проверка уже была — Проверить снова) читает локальные каталоги и конфигурации AI и строит карту заново. Она ничего не устанавливает и не удаляет — об этом прямо сказано под таблицей.
Про вес в контексте
У каждого скилла есть короткие метаданные — имя и описание. Они попадают в каждую сессию AI, всегда, ещё до вашего первого вопроса. Полное тело скилла подгружается, только когда скилл срабатывает. Колонка «Контекст» показывает именно постоянную часть; в подробностях по AI видна и верхняя граница «до N при активации всех» — это не прогноз обычной сессии, а потолок.
Оценка приблизительная (примерно 4 символа на токен), но её достаточно, чтобы заметить, что хранилище разрослось и пора убрать лишнее.
Требует внимания
Список конкретных дел, а не счётчиков: конфликты найденных скиллов, опасные скиллы и субагенты, подозрительные записи, устаревшие исключения, пакеты, требующие проверки. Каждая строка ведёт в нужный раздел с уже включённым фильтром.
Показываются первые несколько записей, остальные — по кнопке Показать ещё. Если делать нечего, блок не показывается вовсе: пустой список «срочных действий нет» не должен занимать место на первом экране.
Использование
Статистика за последние 30 дней: какие скиллы срабатывали, а какие ни разу за период. Помогает найти балласт — то, что занимает контекст, но не приносит пользы.
Считаются срабатывания в сессиях Claude Code, Codex, Cursor, OpenCode и GLM:
активация инструментом Skill и слэш-командой, чтение SKILL.md, $-упоминания у
Codex, тул skill у OpenCode. У Cursor засчитывается только чтение самого файла
скилла: список доступных скиллов приезжает к модели в каждом запросе, и считать
его за срабатывание значило бы записывать в работу простое «увидел». Заголовок блока перечисляет, журналы каких AI
удалось прочитать. Разбор только локальный: из журналов берётся факт — какой
скилл, когда и в каком проекте, — но не содержимое диалогов.
Ресурсы
Сводная таблица внизу: по каждому виду ресурсов — сколько записей в хранилище и сколько в AI. Обе цифры кликабельны и ведут в соответствующий раздел. Если вид ресурсов нигде не установлен, рядом появляется Настроить.
Что появляется сверху
Над картой могут возникать отдельные карточки — только когда есть повод:
- обновление onplate — вышла новая версия;
- профиль проекта ждёт — в одной из известных папок появился или изменился
.onplate/profile.json(см. Профиль проекта); - разрешить наблюдение за локальным AI-окружением — запрос доступа к чтению локальных каталогов. Только чтение, содержимое никуда не отправляется.
Если хранилище пустое
Вместо статистики дашборд показывает приветствие с тремя стартовыми действиями: Импортировать пакет, Подключить репозиторий, Просканировать систему. Что выбрать — подскажет Быстрый старт.