Finanalyzer:开源版 OpenBB Workspace 来了!

一年前,我写过一篇介绍 OpenBB 的文章《OpenBB 的介绍以及如何使用 OpenBB 助力 A 股港股的金融数据分析》。短短一年多的时间,OpenBB 已经发生了巨大的变化!


📊 OpenBB 的进化之路

如今的 OpenBB 产品架构主要分为两大块:

  1. Open Data Platform (ODP) - 开源核心引擎
  2. Workspace - 可视化工作空间

ODP 是开源的,而 Workspace 则是闭源的企业版本。虽然个人用户也能免费使用 Workspace,但使用体验上总有些不尽如人意的地方...


😩 OpenBB Workspace的问题

我在使用 OpenBB Workspace 时遇到了两个比较头疼的问题:

1. 语言壁垒

OpenBB 全系只支持英文,对国内用户来说不太友好。无论是界面操作还是文档阅读,都需要一定的英文能力。

2. 功能限制

因为定位是企业级产品,Widget 的功能有不少限制。比如 HTML Widget 只支持纯 HTML,无法运行 JavaScript,大大限制了自定义能力。


💡 解决方案:Finanalyzer (开源版的OpenBB Workspace)!

既然有痛点,那就自己动手解决!之前,因为OpenBB对A股和港股数据的支持有限,我开发了OpenBB的AKShare,Tushare和通达信数据扩展。

这次,在 AI 的加持下,我开发了一个开源版的 OpenBB Workspace ------ Finanalyzer!

🎯 Finanalyzer 的核心目标

  • ✅ 实现 OpenBB Workspace 中适合个人用户的核心功能
  • ✅ 放宽 HTML Widget 限制 - 支持 JavaScript,解锁无限可能
  • ✅ 增加了Debug Widget - 开发者友好,轻松检查数据
  • ✅ AI 整合 - 集成 Claude Code / OpenCode,让分析更智能
  • ✅ Vibe-Trading 集成 - 直接在 Finanalyzer 中进行 AI 分析和回测

🏗️ 架构设计:站在巨人的肩膀上

OpenBB 本身定义了非常优秀的软件架构:

  • Widget - 基本展示单元
  • Dashboard - 由多个 Widget 组成
  • App - Dashboard 可以抽象为应用模板

Finanalyzer 完全遵循这个架构,主要分为两部分:

🖥️ 前端 (App)

虽然OpenBB Workspace是闭源的,但其使用的技术栈,是可以从开源的ODP Desktop App的技术架构里看出来的。Finanalzyer前端使用的技术栈是:

  • React 18 + TypeScript - 稳定可靠
  • TanStack Router - 现代化路由
  • @openbb/ui - 与 OpenBB 一致的 UI 风格(开源版)
  • TailwindCSS - 快速样式开发
  • Vite 7 - 极速构建

采用这个架构的前端是可以打包成静态网站的,所以可以直接打开下面使用GitHub Action构建的GitHub Pages。

👉 在线体验 : finanalyzer.github.io/app

在上图显示的是"连接"页面,在这个页面里需要配置后端。静态页面构建时采用的后端链接是:

http://localhost:8001/api

在上面这个页面需要添加这个连接,并在本地启动后端才可以正常工作。

如果是开发者,你也可以使用下面命令跑自己的前端。

bash 复制代码
git clone https://github.com/finanalyzer/app.git finanalyzer-app
cd finanalyzer-app
npm install
npm run dev

🔧 后端 (API)

Finanalyzer 后端采用 OpenBB 官方标准技术栈:

  • Python / FastAPI - 高性能 API 开发
  • 与 OpenBB backends-for-openbb 完全兼容
  • 通过 OpenBB Workspace 官方集成测试

你可以使用下面命令启动自己的后端。

bash 复制代码
git clone https://github.com/finanalyzer/api.git finanalyzer-api
cd finanalyzer-api
uv install
uv run uvicorn main:app --host 0.0.0.0 --port 8001

后端加载成功后,就可以按上面的设置连接前端了。


🎉 为什么选择 Finanalyzer?

  1. 完全开源 - 代码透明,自由定制
  2. 中文友好 - 专为国内用户优化
  3. 功能自由 - 不受企业版限制
  4. AI 增强 - 拥抱 AI 时代
  5. 生态兼容 - 无缝对接 OpenBB 生态

🚀 立即开始使用

想要一个真正属于自己的金融分析工作台,欢迎尝试 Finanalyzer!

📌 项目地址:


🌟 结语

Finanalyzer 不是要取代 OpenBB Workspace,而是希望为个人用户提供一个更自由、更开放的选择。如果你有兴趣,欢迎 Star、Fork,一起参与开发!

投资有风险,分析需谨慎。本工具仅供研究学习使用。


💬 欢迎留言讨论

你在使用 OpenBB 时遇到过哪些问题?你希望 Finanalyzer 增加什么功能?欢迎在评论区告诉我!


相关推荐
SL_staff6 小时前
企业知识平台细粒度权限设计实践:从成员组、文档库到操作级的三层防线
java·开源·全栈
文慧的科技江湖7 小时前
2026年10月21日充电桩行业招投标早报:平台第一次进了标的名字,还是没进报价表
大数据·人工智能·开源·新能源·充电桩·新能源汽车·招投标
文慧的科技江湖7 小时前
2026年10月21日智慧停车行业早报:番禺把单次封顶从132元砍到58元,同一天黄埔要往下挖59米只放200个车位——收费在往下走,车位在往深处长
人工智能·开源·智慧城市·智慧停车·城市管理·静态交通·停车saas
miofly7 小时前
GitHub 今日推荐|pandacode:本地桌面统一管理多个AI编码代理
rust·开源·github
鶴哥只手遮天7 小时前
Spring AI Alibaba 深度技术系列-第 05 章 编译与执行引擎:CompiledGraph、GraphRunner与三段式 Executor
java·人工智能·开源
不悔哥8 小时前
ESP32上跑 Linux: 乐鑫给 ESP32-S31开放了官方 BSP
linux·嵌入式硬件·开源
miofly8 小时前
DeepSeek开源推理框架DeepInfer,支持英伟达昇腾双平台
开源·github
johnsong9 小时前
AI前沿日报 2026-10-21:开源AI全面反击
人工智能·开源
魔都吴所谓9 小时前
【我的开源】Python实现一个离线 PDF 工具箱:架构、骑缝章与踩坑记录
python·pdf·开源
阿文和她的Key9 小时前
DeepInfer 与 TorchTPU 同日开源:供应商锁定的成本结构正在被重写
网络·人工智能·架构·开源