AI Skill Hub 强烈推荐:WrenAI Agent工作流 是一款优质的AI工具。在 GitHub 上收获超过 15.2k 颗 Star,AI 综合评分 8.2 分,在同类工具中表现稳健。如果你正在寻找可靠的AI工具解决方案,这是一个值得深入了解的选择。
WrenAI Agent工作流 是一款基于 Rust 开发的开源工具,专注于 工作流、AI代理、SQL生成 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
WrenAI Agent工作流 是一款基于 Rust 开发的开源工具,专注于 工作流、AI代理、SQL生成 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
# 方式一:cargo install(推荐) cargo install wrenai # 方式二:从源码编译 git clone https://github.com/Canner/WrenAI cd WrenAI cargo build --release # 二进制在 ./target/release/wrenai
# 查看帮助 wrenai --help # 基本运行 wrenai [options] <input> # 详细使用说明请查阅文档 # https://github.com/Canner/WrenAI
# wrenai 配置说明 # 查看配置选项 wrenai --config-example > config.yml # 常见配置项 # output_dir: ./output # log_level: info # workers: 4 # 环境变量(覆盖配置文件) export WRENAI_CONFIG="/path/to/config.yml"
wren-core-wasm, deployable to Vercel / Cloudflare Pagesinstructions.md and queries.yml, plus a local LanceDB memory index (hybrid retrieval) for recallwren-langchain (LangChain / LangGraph), wren-pydantic; reference Python integration for other stacksFull roadmap and design notes: see the introduction.
wren-core-wasm and ship it to your own Vercel or Cloudflare Pages account with one command.instructions.md), and a memory of what worked. Reviewable. Git-friendly. Never locked inside someone else's UI.pip install wrenai # core (DuckDB included)
pip install "wrenai[postgres,memory]" # add per-datasource and memory extras as needed
Tip for users in mainland China: Ifpip installis slow or fails, use the Tsinghua mirror:If HuggingFace model downloads time out, add> pip install wrenai -i https://pypi.tuna.tsinghua.edu.cn/simple >export HF_ENDPOINT=https://hf-mirror.combefore running the CLI.
npx skills add Canner/WrenAI # auto-detects Claude Code, Cursor, Cline, Codex, …
The stub is ~50 lines. It teaches your agent to fetch workflow guides via wren skills get <name> and shaped prompts via wren ask "<question>" --guided|--direct, and everything else lives in the CLI.
"Turn that into an interactive dashboard I can filter and share, and deploy it to Vercel."
The agent runs wren skills get genbi, builds a browser-side GenBI app from your project's context, previews it locally, and ships it to your own Vercel or Cloudflare Pages account, returning a live, shareable URL. See the Build & deploy a GenBI app guide.
Want to try it without your own database? Ask your agent to use the bundled jaffle_shop sample dataset. Same flow, querying a real warehouse end-to-end in a couple of minutes.
WrenAI is agent-driven by design: install the CLI, install a one-file discovery stub for your AI client, then let your AI agent drive the rest. Workflow guides live inside the CLI itself and are served on demand, so content always matches the installed version.
Once onboarding finishes, ask:
"Enrich my Wren project with the business context in raw/."
The agent runs wren skills get enrich-context and follows the guide in grill mode (one question at a time) or auto-pilot mode (agent reads <project>/raw/ and proposes). Both modes write to MDL, instructions, queries, and memory, all reviewable, all Git-friendly.
| A raw LLM agent | A traditional BI tool | A bare semantic layer | **WrenAI** | |
|---|---|---|---|---|
| Writes SQL for you | ✅ (often wrong) | ❌ | ❌ | ✅ governed |
| Knows your business definitions | ❌ | partial, in-tool | ✅ (schema only) | ✅ + non-schema knowledge |
| Generates & deploys dashboards | ❌ | ✅ (manual, in-tool) | ❌ | ✅ agent-driven |
| Works through *your* agents (Claude Code, Cursor, MCP…) | ✅ | ❌ | ❌ | ✅ |
| Open, reviewable, Git-friendly context | ❌ | ❌ | partial | ✅ |
| Governed execution across 22+ sources | ❌ | per-connector | ✅ (definitions only) | ✅ |
The open-source engine in this repo — MDL semantic layer, governed text-to-SQL, MCP server, CLI, and 22+ connectors — is free forever and self-hostable under Apache-2.0. Row- and column-level security, access control with users and groups, the GenBI UI and dashboards, GenBI Apps, agentic mode, context preparation, and support/SLAs are commercial, delivered as Wren AI Cloud or self-hosted Enterprise Plus. The boundary is published: Open core — what's OSS vs. commercial.
Wren AI is open core. The context engine in this repo — MDL semantic layer, governed text-to-SQL, MCP server, CLI, and 22+ connectors — is open source under Apache-2.0, free forever, and self-hostable. It runs without us.
The following are commercial, delivered as Wren AI Cloud or self-hosted Enterprise Plus:
Same engine underneath, and your MDL stays in your git either way. The full boundary is published — see Open core: what's OSS vs. commercial →.
"Who are our top 10 customers by sales this quarter?"
Your agent fetches MDL context, recalls similar past queries, writes governed SQL, and executes via wren query.
WrenAI 是一款专为 Agent 设计的生成式 BI(Generative BI)平台。它不仅实现了从自然语言到 SQL 的转换,更通过端到端的流程,让 AI Agent 能够直接生成受控的查询、构建可视化 Dashboard 并进行分享。WrenAI 旨在解决传统 Text-to-SQL 容易出现的“一本正经胡说八道”问题,通过引入语义层和知识管理,为开发者提供可靠、可解释的数据分析能力。
WrenAI 集成了强大的 Modeling Definition Language (MDL),支持对模型、列、关系、视图及指标的精细化定义,并提供行级/列级访问控制(RLAC/CLAC)。其核心 Engine 基于 Apache DataFusion 构建,支持超过 22 种数据源。此外,通过 wren-core-wasm 技术,用户可以将生成的 GenBI dashboards 直接部署至 Vercel 或 Cloudflare Pages,实现轻量化的浏览器端应用分发。
WrenAI 采用“生成、部署、认知”的三步走策略。首先,通过 Agent 将业务问题转化为受控的 SQL 和图表;接着,利用 wren-core-wasm 技术将答案转化为可分享的浏览器端 Dashboard,并一键部署到 Vercel 或 Cloudflare Pages;最后,通过知识注入实现对业务上下文的深度理解,完成从数据到决策的闭环。
WrenAI 采用 Agent-driven 设计理念。开发者只需安装 CLI 工具,并为现有的 AI Client 安装一个单文件 Discovery Stub,即可让 AI Agent 接管后续的所有操作。为了确保文档与版本同步,所有的 Workflow 指南都直接内置在 CLI 内部,根据用户安装的版本按需实时提供服务。
在完成初始化后,用户可以通过“Enrich”模式增强项目。通过执行 `wren skills get enrich-context` 命令,Agent 可以进入 grill mode(逐问确认模式)或 auto-pilot mode(自动驾驶模式)。在 auto-pilot 模式下,Agent 会自动读取项目中的 `raw/` 目录并提出改进建议,所有变更都会写入 MDL、指令、查询和 Memory 中,且全程支持人工审核。
在实际使用中,用户可以直接向 Agent 提问,例如:“本季度销售额前 10 的客户是谁?”此时,Agent 会自动获取 MDL 上下文,检索并回忆相似的历史查询,编写符合规范的受控 SQL,并通过 `wren query` 执行,确保输出结果的准确性与业务逻辑的一致性。
高星开源项目,Rust编写性能优异。创新的SQL上下文层设计让AI安全访问数据库,治理能力强。适合企业级应用,但学习成本较高。
该工具使用 NOASSERTION 协议,商用场景请仔细阅读协议条款,必要时咨询法律意见。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
📄 NOASSERTION — 请查阅原始协议条款了解具体使用限制。
总体来看,WrenAI Agent工作流 是一款质量优秀的AI工具,在同类工具中具备一定竞争力。AI Skill Hub 将持续追踪其更新动态,建议收藏备用,结合自身场景选择合适时机引入使用。
| 原始名称 | WrenAI |
| 原始描述 | 开源AI工作流:The open context layer that gives AI agents grounded, governed SQL across 20+ da。⭐15.2k · Rust |
| Topics | 工作流AI代理SQL生成数据治理多数据源上下文工程 |
| GitHub | https://github.com/Canner/WrenAI |
| License | NOASSERTION |
| 语言 | Rust |
收录时间:2026-05-17 · 更新时间:2026-05-19 · License:NOASSERTION · AI Skill Hub 不对第三方内容的准确性作法律背书。