Frappe 出品的开源商业智能工具,无需编写 SQL 即可制作查询、图表和仪表盘。
- Star
- 104
- Fork
- 14
- 未关闭 Issue
- 6
- 最近提交
- 19小时前
这是什么?
Visivo 是一款以代码定义仪表盘的商业智能工具。数据源、模型、包含指标和维度的语义层、洞察、图表和仪表盘都以 YAML 文件的形式保存在 git 中,因此改动可以像代码一样通过分支和 Pull Request 审查,CI 中也可以执行查询并发布预览环境。
运行 visivo serve 会启动本地服务,监听项目文件变化并在保存后自动重建,同时提供浏览器工作台,用于探索数据源、起草洞察、排版仪表盘,并把结果写回 YAML。下拉框、滑块等交互输入通过 DuckDB-WASM 在浏览器中过滤图表,无需再次查询数据仓库。
项目还提供 MCP 服务和内置 Agent,二者基于同一套项目定义工作,所有写入都会先作为草稿,由用户确认后再提交。支持 PostgreSQL、MySQL、Snowflake、BigQuery、DuckDB、CSV 等数据源,并提供数十种 Plotly 图表类型。
核心功能
- 01以 YAML 文件定义数据源、模型、指标和仪表盘,并纳入 git 管理。
- 02本地开发服务器在保存文件后自动重建并刷新页面。
- 03浏览器工作台支持拖拽排版和编辑仪表盘。
- 04基于 DuckDB-WASM 的浏览器端交互过滤。
- 05提供 MCP 服务和内置 Agent,写入内容需用户确认。
- 06支持多种 SQL 数据源和数十种 Plotly 图表类型。
适用场景
- 对 BI 仪表盘进行版本管理,并通过 Pull Request 审查改动。
- 让分析师或 AI Agent 基于统一的指标定义起草图表。
- 在现有 dbt 项目之上构建仪表盘。
- 将预先计算好的查询结果发布为静态仪表盘站点。
快速上手
- 1
安装 Python 包
pip install visivo - 2
创建示例项目并启动开发服务器
visivo init --example ev-sales
使用前须知
- 使用 pip 安装需要 Python 3.12 或更高版本。
- 采用 GPL-3.0 许可证,属于 copyleft 许可,衍生作品需以相同条款开源。
- 默认会收集匿名遥测数据,如不需要须手动关闭。
标签
常见问题
- visivo 是什么?
- 以 YAML 定义数据源、语义层和仪表盘的 BI-as-code 工具,支持本地热更新、PR 审查和 MCP 接入。 Visivo 是一款以代码定义仪表盘的商业智能工具。数据源、模型、包含指标和维度的语义层、洞察、图表和仪表盘都以 YAML 文件的形式保存在 git 中,因此改动可以像代码一样通过分支和 Pull Request 审查,CI 中也可以执行查询并发布预览环境。
- visivo 可以免费使用吗?用的什么许可证?
- visivo 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- visivo 还在维护吗?
- 活跃维护中。visivo 最近一次提交是在 2026年10月21日。
- visivo 适合用来做什么?
- 对 BI 仪表盘进行版本管理,并通过 Pull Request 审查改动。 让分析师或 AI Agent 基于统一的指标定义起草图表。 在现有 dbt 项目之上构建仪表盘。 将预先计算好的查询结果发布为静态仪表盘站点。
- visivo 怎么安装和运行?
- 安装 Python 包: pip install visivo 创建示例项目并启动开发服务器: visivo init --example ev-sales
- 在哪里获取 visivo?
- 源代码和安装说明在 GitHub 上:https://github.com/visivo-io/visivo
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1026526PythonAGPL-3.0更新于 前天
开源商业智能工具,让团队成员无需写 SQL 即可查询数据、搭建仪表盘,并支持嵌入应用。
5万6916ClojureOther更新于 昨天
开源的浏览器端 BI 工具,用于查询、可视化和分享来自多种 SQL 与 NoSQL 数据源的数据。
2.9万4637PythonBSD-2-Clause更新于 6天前
Apache Superset 是一款企业级商业智能 Web 应用,用于数据探索、制作图表与仪表盘,并可连接多种数据库执行 SQL。
7.5万1.9万PythonApache-2.0更新于 前天
开源的代码化商业智能工具,用 SQL 和 Markdown 编写交互式数据报表与仪表盘。
7041428TypeScriptMIT更新于 6天前
开源自托管工具,用 SQL 定义指标,并以文档形式与团队共享数据看板。
36026TypeScriptApache-2.0更新于 3天前