导语: 这期不追“昨夜首发”的热闹,专门挖一类更值钱的信息差:海外热度已经起来、GitHub 仓库公开可查,但中文教程几乎空白的开源新工具。今天给你三个:让运营自己查数据库的 Vanna AI、直接改真实前端代码的 Onlook、IBM 出品的文档解析利器 Docling。三个都免费自部署,分别卡在数据、界面、文档三条流水线的咽喉位置。学会任何一个,都能省掉一类重复劳动或者一项外包费用。
编辑说明:本轮海外实时榜单抓取通道受限,本文选取的是仓库信息公开可查、可自行验证的项目。Star 数、最新版本号请以仓库 README 为准,文中不给未经核实的数字。
仓库: github.com/vanna-ai/vanna | 官网: vanna.ai | 协议: MIT 开源,可私有化部署
每个公司都有一样的场景:运营、财务、老板想看数据,只能提工单等数据分析师写 SQL。排队半天,回来一句“口径不对”,再排队。市面上的 ChatBI 云产品按坐席收费,数据还得上传到别人家。
Vanna AI 的思路很简单:text-to-SQL 的开源实现。你用自然语言问“上个月华南区复购率最高的三个 SKU 是什么”,它生成 SQL,跑完直接出表格和图表。
大多数人不知道它的核心机关:RAG 训练层。Vanna 不是裸调大模型猜 SQL,而是让你把三类东西喂进它的向量库:
用得越多,喂得越多,生成准确率就越高。这是它和“把表结构贴给 ChatGPT”的本质区别:一个是一次性的,一个是可积累的公司数据资产。
pip install vanna
Python 里几行代码:选一个 LLM(支持 OpenAI、也支持本地 Ollama 模型,数据不出内网),选一个向量库,把 DDL 和文档喂进去,然后 ask() 提问即可。官方仓库还附带现成的 Web 界面示例,不懂 Python 的同事也能用。
| 维度 | Vanna AI | 国内云厂商 ChatBI |
|---|---|---|
| 数据位置 | 完全本地,LLM 也可本地 | 需接入云服务 |
| 费用 | MIT 免费自部署 | 按坐席/用量收费 |
| 口径沉淀 | 问答对自积累,越用越准 | 配置在厂商平台,迁移难 |
| 定制自由度 | 任意改源码 | 黑盒 |
国内同类(Dify 的 text-to-SQL 插件、各云厂商智能问数)多为平台内功能,想深度定制口径管理不如 Vanna 灵活。
适用人群: 有一堆“帮跑个数”需求的小团队;想做内部数据自助工具的后端工程师;数据不能出内网的公司。
仓库: github.com/onlook-dev/onlook | 协议: 开源,免费自部署
前端协作有个经典死循环:设计师说“按钮往左挪 2 像素、这行文案改一下”,工程师放下手头活儿去改样式;或者工程师直接把 AI 生成的界面给设计师看,设计师只能说“再调调”,说不出具体怎么调。
Onlook 的定位一句话说清:所见即所得的可视化编辑器,但改的是项目里真实的 React 代码。
它不是 Figma 那种画布工具,也不是纯对话式造 App 的玩具。流程是这样的:
也就是说:设计师手里的“设计稿”,和工程师仓库里的“代码”,从头到尾是同一份东西。没有标注、没有切图、没有“按设计稿还原”这个环节了。
适用人群: 前端小团队(1 设计 + 1-3 工程师那种配置);独立开发者想给设计师开个“自助改样式”的口子;接外包要频繁跟客户确认界面的工作室。
仓库: github.com/docling-project/docling | 协议: MIT 开源
做过 RAG 或知识库的人都被 PDF 坑过:双栏排版的论文解析出来串行、表格变成一堆乱码字符、扫描件直接全军覆没。垃圾进垃圾出,检索层再怎么调优都白搭。文档解析这个环节,国内教程一般一句“用 PyMuPDF 提取文本”就带过去了,这正是质量塌方的地方。
Docling 是 IBM 研究院开源的文档解析库,专门啃这块硬骨头。
pip install docling
from docling.document_converter import DocumentConverter
converter = DocumentConverter()
result = converter.convert("年报.pdf")
print(result.document.export_to_markdown())
三行代码,一份复杂版式的 PDF 就变成了干净的 Markdown,后面接向量库、接 LLM 都顺了。
适用人群: 搭企业知识库的工程师;要批量处理研报/合同/论文的人;做 Agent 需要让模型“读懂”文档的工具链作者。
单看是三个工具,串起来其实是一条“从原始资料到可用产品”的流水线:
flowchart TD
A["PDF/合同/年报/网页"] -->|Docling 解析| B["干净的结构化数据"]
B -->|入库存好| C["公司数据库"]
C -->|自然语言提问| D["Vanna 生成 SQL"]
D --> E["报表和图表"]
F["Onlook 可视化编辑"] -->|拖拽与AI生成| G["前端界面"]
E -->|数据接口| G
B -->|对话知识库| H["内部问答助手"]
一个真实的小团队场景:用 Docling 把三年积累的行业研报拆成结构化数据入库存好;业务同事用 Vanna 自己查数,不用再排队等报表;产品界面要调整,设计师在 Onlook 里直接动手,工程师只管 review 代码。三个人干以前五个人的活。
| 你以为的 | 实际情况 |
|---|---|
| 查数据必须等分析师写 SQL | Vanna 开源免费,运营自己问,口径越喂越准 |
| 设计稿和代码永远是两张皮 | Onlook 让设计师直接改真实 React 代码 |
| PDF 解析就是提取纯文本 | Docling 能还原图表结构,这才是 RAG 质量的分水岭 |
| 好用的 AI 数据工具都要付费上云 | 三个全部开源,都能私有化部署 |
pip install docling,拿一份你最头疼的 PDF 试解析,五分钟内验证表格还原效果本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护。 聚焦5G/6G核心网、3GPP标准、AI工具实战。知识星球「51学通信」提供深度技术答疑和行业洞察。
[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。
