从OpenBB到金融OpenClaw:普通人如何用AI开发金融应用
OpenBB App Builder Agent项目通过AI自动生成金融分析应用后端代码,实现了从需求描述到完整应用的闭环开发。该项目采用三层架构设计(数据平台、可视化界面、业务逻辑层),并突破性地引入对话式开发模式,用户仅需自然语言描述即可生成符合规范的FastAPI后端。相比通用AI工具,这种垂直领域的专用解决方案在数据可靠性、分析效率和用户体验方面更具优势。虽然仍处早期阶段,该项目已展现出金
最近,OpenClaw概念在AI圈持续升温,金融领域也开始出现类似产品——比如万得即将推出的WindClaw。但一个值得深思的问题是:这些基于通用OpenClaw二次开发的产品,真的适合金融行业的特殊需求吗?
OpenBB CEO Didier Rodrigues Lopes在2026年3月13日发布的个人项目,或许为我们指明了另一条道路。这个项目让OpenBB从专业金融人士的工具,变成了普通人也能轻松使用的平台。
在介绍新项目前,让我们先了解OpenBB的三层架构,以及它如何工作。
OpenBB的三层架构
OpenBB将金融分析应用清晰地划分为三个层次:
- OpenBB Platform - 负责整合各类数据源,实现接口标准化。这部分是开源项目,所有人都可以参与。比如,我开发了针对中国市场的akshare和tushare接口。
- OpenBB Workspace - 提供金融数据展示和分析的可视化平台。这是普通用户使用的界面,设计非常灵活,可以用来展示和分析各种数据。唯一的遗憾是目前只支持英文。
- OpenBB Workspace Backend - 核心业务逻辑集成层,传统开发主要集中于此。OpenBB Workspace除了可以使用OpenBB Platform的数据接口外,任何人都可以通过开发自己的后端来定制专有应用。OpenBB提供了参考代码来帮助大家定制应用和AI助手。
这种分层设计使得OpenBB具备了良好的扩展性,但后端部分的开发门槛一直是普通用户使用的主要障碍。
OpenBB App Builder Agent:打破开发壁垒
Didier的新项目OpenBB App Builder Agent彻底改变了这一局面。它实现了一个完整的闭环:用户只需通过对话描述需求,AI就能自动生成后端代码并部署运行。
后端开发的技术演进路径
为了让开发者更容易地开发OpenBB后端,OpenBB提供的支持经历了三个阶段:
第一阶段:模板化开发
- 提供项目模板和IDE集成
- 开发者基于参考代码开发新应用和AI助手
第二阶段:Agent Skill辅助
- 在IDE中使用Agent Skill自动生成代码
第三阶段:对话式生成(OpenBB App Builder Agent)
- 直接在OpenBB Copilot中通过自然对话生成后端应用,无需手动编写任何基础代码
- 完整的七步构建流程:需求访谈(梳理核心诉求) → 组件设计(规划金融数据组件) → 布局规划(确定Workspace排列) → 生成计划(拆解开发任务) → 代码编写(自动生成FastAPI后端) → 验证测试(校验接口可用性) → 视觉确认(预览渲染效果)
OpenBB App Builder Agent的出现形成了完整的反馈闭环。Agent能够"看到"自己构建的应用在OpenBB中的实际渲染效果,并据此自动修正代码细节与布局设计,实现从需求到可用应用的全流程自动化。
实际演示效果
为了展示OpenBB App Builder Agent的使用,Didier在Youtube发布了一段视频,链接如下:
https://youtu.be/zduIA_wmSEk
在Didier的演示中,他仅输入了一段简单的自然语言描述:
“创建一个包含3个财务数据组件的OpenBB应用:利润表、现金流量表和资产负债表,数据源来自Financial Datasets。组件按ticker分组,默认值为’NVDA’…”
仅此一句,无需其他操作。
几分钟后,Agent完成了以下工作:
- 读取参考后端文件,理解OpenBB开发规范
- 获取API文档,掌握数据源调用方式
- 自动生成符合规范的FastAPI后端代码
- 启动本地FastAPI服务,监听指定端口
- 在浏览器中自动连接后端,加载Workspace界面
- 成功渲染三个财务数据组件,实现数据可视化
用户可以实时切换ticker(如换成Tesla)、切换季度/年度视图、添加图表——所有功能完美运行,无需手动配置任何参数。
从OpenBB到金融OpenClaw:垂直AI的崛起
这个项目的意义远超技术演示本身。它揭示了一个重要趋势:垂直领域的专用AI工具正在崛起。
为什么需要金融专用OpenClaw?
虽然通用AI工具如OpenClaw也能执行金融任务,但存在明显短板:
| 维度 | 通用OpenClaw | 金融专用OpenClaw |
|---|---|---|
| 数据可靠性 | 通用模型选择,无金融优化 | 自动选择最适合的金融数据模型 |
| 数据源整合 | 需手动配置 | 内置MCP和Agent Skills |
| 分析效率 | 通用流程,效率较低 | 针对金融分析优化 |
| 用户体验 | 通用界面 | 符合金融从业者习惯 |
未来发展方向:打造成熟的金融OpenClaw产品
要将OpenBB App Builder Agent演进为成熟的金融OpenClaw产品,以下方向值得探索:
1. 数据与分析的可靠性
- 建立金融数据质量评估体系,确保数据准确性
- 集成更多权威数据源(Wind、东方财富Choice、同花顺iFinD和Bloomberg等)
- 实现自动模型选择和参数优化,适配不同金融场景
2. 分析效率优化
- 针对金融计算场景优化推理速度,提升实时分析能力
- 实现增量更新和智能缓存,减少重复计算
- 支持复杂金融模型的快速部署,降低技术门槛
3. 企业级功能增强
- 单点登录(SSO),统一身份认证
- 基于角色的访问控制(RBAC),保障数据安全
- 仪表盘共享与协作,提升团队效率
- 品牌定制与审计日志,满足合规要求
4. 本土化适配
- 支持中国A股市场数据(上海、深圳、北京交易所)
- 适配国内金融从业者使用习惯,提供中文界面
- 集成国产大模型(如智谱GLM、DeepSeek等),降低使用成本
如何使用OpenBB App Builder Agent
现阶段如何使用OpenBB App Builder Agent呢?大家可以参考这个项目在GitHub的说明来安装。项目的地址是:
https://github.com/DidierRLopes/openbb-app-builder-agent
这是一个Python FastAPI项目,使用Claude Code生成代码。需要准备下面的环境:
- Python 3.11+
- Claude Code
- 一个指定的工作区
准备好后,可以下载代码和安装依赖:
# Clone the repository
git clone https://github.com/OpenBB-finance/openbb-app-builder-agent.git
cd openbb-app-builder-agent
# Install dependencies
poetry install
上面提到了工作区(Workspace),这是跟OpenClaw类似的概念。因为需要生成代码和文件,需要告诉AI这些内容的存放位置。目前工作区的指定是通过环境变量来定义的:
export OPENBB_APP_BUILDER_TARGET_REPO_PATH=/path/to/your-workspace
做好这些设置后,可以通过下面的命令来启动:
poetry run python -m openbb_app_builder_agent.main
启动应用后,可以如下图所示,将AI助手添加到OpenBB Workspace里。

添加完成后,就可以在OpenBB Copilot中选择OpenBB App Builder Agent进行对话了。
目前代码生成使用的是Claude Code,所以我们可以像平常使用它一样添加所需的技能。我在测试时添加了以下4个技能:

这4个技能中,第一个是tushare作者最近发布的tushare技能,可以通过该技能使用tushare查询A股和港股的数据。第二个是我自己开发的。后面两个是Didier开发的,用于生成OpenBB后端应用的技能。
由于Claude Code在国内使用并不方便,我没有订阅Claude Code。平时我更多使用开源的OpenCode。看到这个项目后,我非常感兴趣,于是添加了对OpenCode的支持。如果小伙伴想使用OpenCode,可以在gitee上下载我添加的分支:
https://gitee.com/finanalyzer/openbb-app-builder-agent/tree/opencode/
结语:金融AI的新时代已经到来
OpenBB App Builder Agent项目虽然还处于早期阶段,但它已经指明了一个清晰的方向:金融领域正在迎来属于自己的OpenClaw时刻。
与通用AI工具不同,基于OpenBB构建的金融专用平台具备以下独特优势:
- 专业数据整合:内置丰富的金融数据源支持,覆盖全球主要市场
- 行业最佳实践:遵循金融分析的标准方法论,确保分析结果可靠
- 企业级特性:原生支持SSO、权限管理、审计等企业需求,满足合规要求
- 自我进化能力:软件能够生成、修复和改进自身,实现持续优化
正如Didier所言:"软件能够自我构建的时代,比我们想象的更近。"对于金融行业而言,这个未来已经触手可及。普通人也能轻松开发专业金融应用的时代,正在加速到来。
更多推荐



所有评论(0)