Open-source BI-инструмент от Frappe для создания запросов, графиков и дашбордов без написания SQL.
- Звёзды
- 104
- Форки
- 14
- Открытые issues
- 6
- Последний коммит
- 19 часов назад
Что это?
Visivo — инструмент бизнес-аналитики, в котором дашборды задаются как код. Источники данных, модели, семантический слой метрик и измерений, аналитические материалы, графики и дашборды хранятся в YAML-файлах в git. Изменения можно проверять в ветках и pull request, а CI workflow может выполнять запросы и публиковать предварительную версию.
Команда visivo serve запускает локальный сервер, который отслеживает файлы проекта и пересобирает его после сохранения. В браузерном рабочем пространстве можно изучать источники данных, создавать аналитические материалы, размещать дашборды и сохранять изменения обратно в YAML. Интерактивные элементы, например выпадающие списки и ползунки, фильтруют графики прямо в браузере с помощью DuckDB-WASM, не запрашивая хранилище данных повторно.
В Visivo также есть MCP-сервер и встроенный агент. Оба работают с одними и теми же определениями проекта, а все внесённые ими изменения сохраняются как черновики для проверки пользователем перед коммитом. Проект поддерживает PostgreSQL, MySQL, Snowflake, BigQuery, DuckDB, CSV и другие источники данных, а также десятки типов графиков Plotly.
Ключевые возможности
- 01Определяет источники данных, модели, метрики и дашборды в YAML-файлах, хранящихся в git.
- 02Локальный dev-сервер пересобирает проект и перезагружает его после сохранения файла.
- 03Рабочее пространство в браузере для редактирования и размещения дашбордов перетаскиванием.
- 04Интерактивные фильтры в браузере на базе DuckDB-WASM.
- 05MCP-сервер и встроенный агент, которые создают черновики для проверки пользователем.
- 06Поддерживает множество SQL-источников и десятки типов графиков Plotly.
Сценарии использования
- Версионирование BI-дашбордов и проверка изменений в pull request.
- Создание аналитиками или AI-агентами черновиков графиков на основе общего определения метрик.
- Создание дашбордов на базе существующего проекта dbt.
- Публикация статических дашбордов на веб-хостинге на основе предварительно вычисленных результатов запросов.
Быстрый старт
- 1
Установите пакет Python
pip install visivo - 2
Создайте пример проекта и запустите сервер разработки
visivo init --example ev-sales
Что важно знать
- Для установки через pip install требуется Python 3.12 или новее.
- Лицензия GPL-3.0 — это лицензия с copyleft, требующая публиковать производные работы с открытым исходным кодом на тех же условиях.
- Телеметрия собирается по умолчанию. Если вы не хотите этого, ее нужно отключить вручную.
Темы
Частые вопросы
- Что такое visivo?
- BI как код: описывайте источники данных, семантический слой и дашборды в YAML, используйте локальный dev-сервер, ревью в PR и MCP-сервер для AI-агентов. Visivo — инструмент бизнес-аналитики, в котором дашборды задаются как код. Источники данных, модели, семантический слой метрик и измерений, аналитические материалы, графики и дашборды хранятся в YAML-файлах в git. Изменения можно проверять в ветках и pull request, а CI workflow может выполнять запросы и публиковать предварительную версию.
- visivo можно использовать бесплатно? Какая у него лицензия?
- visivo распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- visivo всё ещё поддерживается?
- Активно поддерживается. Последний коммит в visivo — 21 окт. 2026 г..
- Для чего можно использовать visivo?
- Версионирование BI-дашбордов и проверка изменений в pull request. Создание аналитиками или AI-агентами черновиков графиков на основе общего определения метрик. Создание дашбордов на базе существующего проекта dbt. Публикация статических дашбордов на веб-хостинге на основе предварительно вычисленных результатов запросов.
- Как установить visivo?
- Установите пакет Python: pip install visivo Создайте пример проекта и запустите сервер разработки: visivo init --example ev-sales
- Где скачать visivo?
- Исходный код и инструкции по установке — на GitHub: https://github.com/visivo-io/visivo
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Open-source инструмент бизнес-аналитики, который позволяет сотрудникам компании задавать вопросы о данных без SQL, создавать дашборды и встраивать аналитику.
Браузерный BI-инструмент с открытым исходным кодом для запросов к данным из множества SQL- и NoSQL-источников, их визуализации и совместного использования.
Apache Superset — веб-приложение для self-service бизнес-аналитики: исследуйте данные, создавайте графики и дашборды, выполняйте SQL-запросы к разным базам данных.
BI-инструмент с открытым исходным кодом, который создает интерактивные отчеты и дашборды на основе SQL и Markdown.
Open-source BI-инструмент для самостоятельного развёртывания: создание метрик на SQL, документов и дашбордов для команд.