简介
Graphene 是一个为编码 agent 设计的数据分析框架,口号是“用 Claude、Cursor、Codex 做分析”:把业务语境和工具交给你现有的 agent,让它回答数据问题、搭建可视化,而不是把指标锁在僵硬的 BI 门户里。 它提供两件关键能力:一是语义层 Graphene SQL——在标准 SQL(CTE、子查询、窗口函数等,支持 170+ 函数)之上加入度量(measures)与建模关联(modeled joins),灵感来自 Malloy,让 agent 写出更准确的查询、同一指标口径一致;二是仪表盘文件类型——用 Markdown 页面写查询与 BigValue、BarChart 等组件,支持 HTML/CSS/JS 与 ECharts,生成风格统一的报表。 Graphene 本体是一个 npm CLI,可编译与运行查询、在浏览器渲染页面、检查语法、输出截图;全部文档以 agent skill 形式随包分发。项目可独立成仓库,也可放进 dbt 等现有代码库,用 git 做版本控制与 CI。当前支持 Snowflake、BigQuery、ClickHouse、Postgres、MotherDuck 与本地数据(DuckDB),用 `npm exec graphene serve` 启动开发服务器即可让 agent 开始工作。 许可与商业化:框架采用 Elastic License 2.0,内部使用永久免费;官方托管的 Graphene Cloud 提供 Slack 机器人、MCP 服务器与网页端自助问数,目前通过官网联系试点,未公示价格。来源:graphenedata.com、GitHub graphene-data/graphene README(2026-10-05 核对)。
- Graphene SQL 语义层(度量 + 建模关联)
- Markdown 仪表盘与 ECharts 图表
- CLI 驱动、文档即 agent skill
- 支持 Snowflake/BigQuery/ClickHouse/Postgres/DuckDB
- Git 版本控制与 CI
- Graphene CloudSlack / MCP / Web
