开源 Python 数据平台,统一接入金融等数据源,并通过 Python、Excel、AI Agent 与 REST API 对外提供。
- Star
- 27,761
- Fork
- 3,421
- 未关闭 Issue
- 106
- 最近提交
- 上个月
这是什么?
Dexter 是一个基于终端的金融研究代理,使用 TypeScript 编写,通过 Bun 运行。给定一个金融问题后,它会将请求拆解为结构化的研究步骤,选择合适的工具获取数据,校验中间结果,并反复迭代直至给出有数据支撑的答案。项目定位类似 Claude Code,但专门面向金融研究场景。
代理可通过 Financial Datasets API 获取利润表、资产负债表和现金流量表等财务数据,并可借助 Exa 或 Tavily 进行网络搜索。它支持多种大模型提供商,包括 OpenAI、Anthropic、Google、xAI、OpenRouter,以及本地 Ollama 模型。循环检测和步数上限等机制用于防止执行失控。
项目还提供基于 LangSmith 追踪和 LLM 评判打分的评测套件,并将每次工具调用记录到 JSONL 文件中便于调试。可选的 WhatsApp 网关允许用户在自己的聊天窗口中向代理提问。项目仅供学习和信息参考,不用于实际投资决策。
核心功能
- 01将复杂的金融问题拆解为分步研究计划
- 02获取利润表、资产负债表和现金流量表等财务数据
- 03自我校验结果并迭代直至答案完整
- 04支持多种大模型提供商,包括本地 Ollama 模型
- 05将每次工具调用记录到 scratchpad 文件便于调试
- 06内置基于 LangSmith 追踪的评测套件
适用场景
- 在终端中调研上市公司的历史财务报表
- 研究 AI 代理如何为数据密集型分析规划并调用工具
- 在金融问答数据集上评测大模型代理
- 通过 WhatsApp 与金融研究代理对话
快速上手
- 1
从 bun.com 安装 Bun 运行时(v1.0 或更高版本)
- 2
克隆代码仓库
git clone https://github.com/virattt/dexter.git - 3
使用 Bun 安装依赖
bun install - 4
以交互模式运行 Dexter
bun start
使用前须知
- 需要 OpenAI API 密钥和 Financial Datasets API 密钥,可能产生费用。
- README 称其仅用于教育和信息目的,不适用于真实交易或投资。
- 输出结果可能不正确或已过时,依赖前请自行核实。
标签
常见问题
- dexter 是什么?
- 一个自主运行的 AI 金融研究代理,可规划任务、自我校验,并调用实时市场数据。 Dexter 是一个基于终端的金融研究代理,使用 TypeScript 编写,通过 Bun 运行。给定一个金融问题后,它会将请求拆解为结构化的研究步骤,选择合适的工具获取数据,校验中间结果,并反复迭代直至给出有数据支撑的答案。项目定位类似 Claude Code,但专门面向金融研究场景。
- dexter 可以免费使用吗?用的什么许可证?
- dexter 没有声明许可证。代码虽然公开,但没有许可证就没有明确的使用授权,正式使用前建议先联系作者。
- dexter 还在维护吗?
- 半年内有更新。dexter 最近一次提交是在 2026年9月23日。
- dexter 适合用来做什么?
- 在终端中调研上市公司的历史财务报表 研究 AI 代理如何为数据密集型分析规划并调用工具 在金融问答数据集上评测大模型代理 通过 WhatsApp 与金融研究代理对话
- dexter 怎么安装和运行?
- 从 bun.com 安装 Bun 运行时(v1.0 或更高版本) 克隆代码仓库: git clone https://github.com/virattt/dexter.git 使用 Bun 安装依赖: bun install 以交互模式运行 Dexter: bun start
- 在哪里获取 dexter?
- 源代码和安装说明在 GitHub 上:https://github.com/virattt/dexter
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
开源金融终端,在命令行或桌面应用中查看行情、图表、财务数据、公告和投资组合。
基于 C++20 与 Qt6 的原生桌面金融研究终端,内嵌 Python 分析与 AI 智能体,支持 100 多种数据源。
基于 Rust 引擎的 Bloomberg 客户端,提供 Python 与 Node.js 接口,支持参考数据、历史数据、日内数据、实时订阅和 BQL 查询。
一组即插即用的金融分析 Agent Skills,为大模型补充新闻、行情、情感分析与预测能力。