FlexViz — плагин

FlexViz строит интерактивные дашборды на 100 млн строк, а агент отдает ссылку и читает, что вы выделили на графиках.

  • 82 ★ репозитория
  • Последний коммит
Плагин

Расширенный доступ

Почему такой уровень

  • Агент запускает локальный сервер и читает файлы с данными пользователя.
  • Состояние дашборда читается из вкладки браузера, к которой агент подключен.
Все причины и проверки

flex-analytics/flexviz

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/flexviz

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Агент запускает локальный сервер и читает файлы с данными пользователя.
  • Состояние дашборда читается из вкладки браузера, к которой агент подключен.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

FlexViz — библиотека Python для визуализации данных на Polars с ядром на Rust. Графики остаются интерактивными на 100 млн строк и больше: каждое приближение или выделение пересчитывается лениво на сервере, а в браузер сырые данные не уходят. Вместе с пакетом идет скилл `flexviz-explore` для Claude Code и Codex. Просьба «изучи readings.parquet» запускает цикл: агент читает схему командой `flexviz schema`, поднимает сервер `flexviz serve`, собирает дашборд, дает вам короткий адрес и по `window.flexvizState` видит, какой диапазон вы выделили.

Для кого. Аналитикам и инженерам, которые вместе с агентом разбирают большие файлы Parquet и хотят видеть данные на графиках, а не в таблице.

Подходит, если

  • Лог датчиков на десятки миллионов строк нужно просмотреть и найти короткий всплеск.
  • Агент строит гистограмму и линейный график, а вы выделяете диапазон на одном из них.
  • Перекрестный фильтр должен пересчитывать связанные графики при выделении.
  • Скилл нужен во всех проектах, поэтому его ставят один раз для пользователя флагом `--user`.

Не подходит, если

  • Агент работает в облачной или удаленной песочнице: адрес на локальную машину из нее не откроется.
  • Нужен стабильный интерфейс с гарантией совместимости: проект до версии 1.0.
  • Данные небольшие, и хватает обычного графика из Matplotlib.

Пример запроса к агенту

Изучи файл readings.parquet: построй линейный график по времени и гистограмму значений, дай адрес и скажи, что я выделил.

Ограничения

Автор предупреждает: проект младше версии 1.0, API и формат спецификации меняются между минорными релизами. Файл с данными должен лежать на машине, где работает агент, а браузер должен до нее дотягиваться. Состояние выделения хранится в одной вкладке браузера, поэтому агенту нужна вкладка, которую видите и вы. Готовые колеса с Rust есть для Linux, macOS и Windows, остальным платформам нужен компилятор Rust. После обновления пакета скилл для пользователя обновляют командой `flexviz skill install --user --force`. Последний коммит сделан 26 октября 2026 года.

Как отключить. Удалите плагин командой `/plugin uninstall flexviz@flex-analytics` в Claude Code, скилл из `.claude/skills/` и `.agents/skills/`, затем пакет через `pip uninstall flexviz`.

Частые вопросы

Чем скилл ставится в проект?

Командой `flexviz skill install`: она записывает `SKILL.md` в `.agents/skills/` для Codex и в `.claude/skills/` для Claude Code. С флагом `--user` те же каталоги создаются в домашней папке.

Как поставить плагин в Codex?

Командами `codex plugin marketplace add flex-analytics/flexviz` и `codex plugin add flexviz@flex-analytics`. Ту же пару в Claude Code заменяют команды `/plugin`.

Что читает агент из дашборда?

Состояние через `window.flexvizState({compact: true})`: версию, состояние графиков и номер ревизии. Рост ревизии показывает, что вы изменили выделение.

Какие версии Python поддерживаются?

От 3.10 до 3.14.

На скольких строках работает FlexViz?

Автор заявляет интерактивность на 100 млн строк и больше: пересчет идет лениво на Polars и ядрах Rust. Пример из быстрого старта создает 10 млн строк.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

CLI превращает CSV, JSON и вывод бенчмарков в интерактивные графики ECharts и статистику в одном файле HTML для людей и агентов

CLIРасширенный доступ91Звезды репозитория

BI как код: дашборды в YAML, семантический слой и локальный MCP-сервер, через который агент черновит графики.

CLIРасширенный доступ104Звезды репозитория

Скилл визуализации данных для агентов: превращает данные в аккуратные интерактивные HTML-графики и целые отчеты с единым визуальным языком

СкиллМинимальный доступ6,8 тыс.Звезды репозитория

Скилл подбирает научный график под цель и данные CSV или Excel из почти сотни шаблонов и выдает PNG, SVG, PDF и код на Python.

СкиллРасширенный доступ296Звезды репозитория

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

ПлагинМинимальный доступ62Звезды репозитория
Официальный

Девять скиллов VisActor: бизнес-графики, истории из данных, дашборды с картами и постеры, которые собирает агент

СкиллРасширенный доступ480Звезды репозитория

Коротко о README

README рассказывает о библиотеке, быстром старте на 10 млн строк, перекрестной фильтрации и установке через `pip`. Отдельная страница про агентов описывает три способа поставить скилл и цикл работы с дашбордом.

Бейдж для README

Сообщить о проблеме