FlexViz — плагин
FlexViz строит интерактивные дашборды на 100 млн строк, а агент отдает ссылку и читает, что вы выделили на графиках.
- 82 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Агент запускает локальный сервер и читает файлы с данными пользователя.
- Состояние дашборда читается из вкладки браузера, к которой агент подключен.
Установка
- Работает в
В терминале, через 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 для людей и агентов
BI как код: дашборды в YAML, семантический слой и локальный MCP-сервер, через который агент черновит графики.
Скилл визуализации данных для агентов: превращает данные в аккуратные интерактивные HTML-графики и целые отчеты с единым визуальным языком
Скилл подбирает научный график под цель и данные CSV или Excel из почти сотни шаблонов и выдает PNG, SVG, PDF и код на Python.
Плагин учит агента делать ясные и честные графики и сам проверяет каждый перед показом: заголовок-вывод, оси, подписи, цвета.
VisActor Skills — графики, дашборды и постеры
VisActor Skills
Девять скиллов VisActor: бизнес-графики, истории из данных, дашборды с картами и постеры, которые собирает агент
Коротко о README
README рассказывает о библиотеке, быстром старте на 10 млн строк, перекрестной фильтрации и установке через `pip`. Отдельная страница про агентов описывает три способа поставить скилл и цикл работы с дашбордом.