我用 DuckDB 搓了个“本地” Excel As Chat BI 工具

2025 年 12 月 17 日
 Edward4074

这是我在业余时间独立开发并发布的第一个完整桌面应用——Wansan Studio (万三)。

我的本职工作是个 Java 开发,在工作中经常和产品经理对线。他们总是把 BI 报表需求整得天花乱坠,又是复杂的 Dashboard ,又是各种炫酷但没用的交互。在我看来,分析数据根本不需要那么复杂。

于是我想:能不能做一个“有手就会”的工具?

没有复杂的配置,没有花哨的仪表盘。拖进去文件,直接问它,出图,打印 PDF 交差。 完事。

就这样,为了对抗“过度设计”,我开发了 Wansan Studio 。

它是做什么的?

简单来说,它是一个 Local-First Chat BI

  1. 拖入文件:支持 Excel 、CSV 和 JSON 。
  2. 自然语言提问:比如“分析一下 Q3 季度各产品的毛利率变化”。
  3. 自动出图:AI 会生成 SQL 查数据,并画出图表。
  4. A4 报告:A4 画布,排版完直接导出 PDF ,甚至可以直接拿去开会。

技术栈

数据安全

Raw Data Never Leaves Your Device. 众所周知,云服务没有数据隐私。

关于 Vibe Coding

这个应用的全流程都是和 AI 协作完成的。

实际上更多时候是我提出想法,AI 负责分析、设计、确认方案,而我只是个在架构师 AICode Agent之间的提示词搬运工。

我做 Android 出身转 Java 后端,前端我懂得不多,没有 AI 的话我大概无法自己完成这个项目,可能就停在新建文件夹的阶段了。

我对这个项目的代码贡献甚至可能是负数,因为我时不时要手动删除一些因为重构而不再被引用的代码,避免 AI 误解。

AI 太牛逼了,加上工作上的一些不稳定因素,以至于我这个已经超过毕业线的感到焦虑。

那 Vibe Coding 真的零门槛吗?

并不是,至少目前人类还需要把控工程架构,在 AI 陷入死循环能告诉他排查方向,在合适的时间点指挥 AI 进行彻底重构。

总结:每个老板都应该给工程师配一个 200 美元的 AI ,绝对超值。(我老板不愿意,所以我在摸鱼)

试用

目前软件处于 Public Beta 阶段。

什么时候正式发布?我也不知道,说不定这就是个我自己臆想的伪需求,没人用的话大概永远 beta 了……

签名问题

独立开发,暂时还没交保护费

  1. macOS 未签名:macOS 用户首次打开会提示“已损坏”。
    • 解决方法:在终端执行 sudo xattr -r -d com.apple.quarantine /Applications/Wansan\ Studio.app 即可。
  2. Windows:部分杀毒软件可能会误报,请添加信任。

第一次做独立产品,恳请大佬们多指点指点,谢谢。

2284 次点击
所在节点    分享创造
8 条回复
wogogoing
2025 年 12 月 17 日
我以前也为公司开发 BI ,随着业务增长再加上变数太多,后面公司用数数了。
aheadlead
2025 年 12 月 17 日
用 notebooklm 撸一个 intro video 吧
Edward4074
2025 年 12 月 17 日
@wogogoing 我本身不负责 BI 业务,只是参与讨论,但每次都觉得很扯


@aheadlead notebooklm 还没玩过,回头玩下
KunpengTalk
2025 年 12 月 17 日
大佬,开源吧
MIUIOS
2025 年 12 月 17 日
京东最近也开源了一个类似的,不过代码质量很堪忧
Edward4074
2025 年 12 月 17 日
@KunpengTalk 没有开源的打算,除非利益驱动


@MIUIOS 就搜到个 easy bi ,你说的是这个?
MIUIOS
2025 年 12 月 17 日
@MIUIOS joyagent-jdgenie ,基于 python+java 的,也是生成报表报告
Edward4074
2025 年 12 月 17 日
@MIUIOS 这个是企业级产品,我这是偏向给普通人开箱即用的工具,只是目前不太想做 ai 流量代理,BYOK 又挡住普通人了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1179372

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX