Canner

Canner/WrenAI

TypeScript 活跃
251
2026-03-31
14k
+25
#4
1.6k

项目介绍

⚡️ GenBI(生成式商业智能)支持使用自然语言查询任意数据库,可在数秒内生成精准的SQL(文本转SQL)、图表(文本转图表)及基于人工智能的深度洞察。

Open-source text-to-SQL and text-to-chart GenBI agent with a semantic layer. Ask your database questions in natural language — get accurate SQL, charts, and BI insights. Supports 12+ data sources (PostgreSQL, BigQuery, Snowflake, etc.) and any LLM (OpenAI, Claude, Gemini, Ollama).

智能解读

智能解读 自动生成

WrenAI 是一个开源的生成式商业智能(GenBI)代理,旨在让用户使用自然语言直接与数据库对话。该项目通过内置的语义层理解数据库结构,将用户提出的“用中文查询上个月的销售额”这类问题,自动转换为精准的SQL查询语句,并能在数秒内生成对应的数据图表和AI驱动的业务洞察报告。它支持连接PostgreSQL、BigQuery、DuckDB等十多种数据源,并可灵活选用OpenAI、Anthropic、Gemini等多种大语言模型作为引擎。其核心价值在于大幅降低数据分析的技术门槛,使业务人员无需掌握SQL也能快速获取数据见解,同时也为开发者提供了API,以便将智能查询能力嵌入到自己的应用或SaaS产品中。

智能标签

使用场景

使用场景 自动生成

最适合让非技术用户通过自然语言直接查询和分析多源数据,并快速集成到现有应用中的场景。

1

业务人员自助分析

业务人员需要分析数据但不懂SQL,依赖技术团队写查询导致分析效率低下。

业务人员直接用自然语言提问,WrenAI自动生成SQL并返回图表和洞察,实现自助数据分析。

市场经理问“上个月各渠道的转化率对比如何?”,系统自动生成SQL查询并返回柱状图及趋势分析。

2

快速构建数据应用

开发者需要为内部系统或SaaS产品添加自然语言查询数据的功能,但开发成本高。

通过WrenAI的API直接集成文本转SQL和图表生成能力,快速构建智能数据查询功能。

在CRM系统中集成WrenAI API,让销售团队直接问“本季度Top 10客户是谁?”并实时展示图表。

3

跨数据库统一查询

企业数据分散在多个数据库(如PostgreSQL、BigQuery、MySQL),查询需要分别写SQL且语法不同。

WrenAI支持多种数据源,通过语义层统一建模,用户用自然语言即可跨库查询。

用户问“合并销售库和用户库,分析高价值用户的购买行为”,系统自动关联多表并生成跨库查询SQL。

4

实时数据报告生成

制作周期性数据报告需要手动编写SQL、制作图表并撰写分析结论,耗时耗力。

输入分析需求,WrenAI一次性生成SQL查询结果、可视化图表和AI撰写的洞察摘要。

每周运营报告只需输入“生成上周用户活跃度报告”,系统自动输出SQL结果、趋势图和AI总结的关键发现。

项目健康度

B
71/100
良好
活跃度人气增长社区文档
活跃度 15/23

距上次更新 11 天

人气 22/25

平台 Star TOP 15% · Forks 1,624

增长 13/25

本周 +83 ⭐ · 本月 +357 ⭐

社区 11/17

52 位贡献者 · 0 条平台评论

文档 10/10

文档资料完整

在 GitHub 上查看

项目信息

作者 Canner
来源 GitHub
周期 每日
仓库ID Canner/WrenAI
最新提交 2026-03-30 12:31:57
第一收录 2026-04-01 08:00:32
最后更新 2026-04-01 08:00:32

赞赏支持

如果本站对你有帮助,欢迎打赏支持

微信打赏码

微信

支付宝打赏码

支付宝

评论 0

登录 后发表评论

加载评论中...

助手