核心定位
Dexter 不是又一个”问一句答一句”的 AI 聊天机器人。它是一个自主型金融研究 Agent——你给它一个研究目标,它会自己规划、执行、验证,最终交付一份完整的投资分析报告。
GitHub 数据:
- Stars:23,577(日均增长 ~660)
- Forks:2,881
- License:MIT
- 语言:TypeScript
它能做什么
自动化研究工作流
输入:"分析 NVIDIA 当前估值是否合理"
↓
Dexter 自主执行:
1. 抓取最新 SEC 10-K/10-Q 文件
2. 提取关键财务指标(营收、利润、现金流)
3. 获取实时市场数据(股价、成交量、期权链)
4. 多步骤推理:DCF 估值 + 可比公司分析
5. 自我验证:交叉检查数据来源和计算逻辑
↓
输出:带"Hold/Buy/Sell"评级的完整投资报告
核心能力矩阵
| 能力 | 说明 | 传统工具对比 |
|---|---|---|
| 自主规划 | Agent 自行决定研究路径和步骤 | 需要人工逐步操作 |
| 实时数据 | 自动抓取市场数据和 SEC 文件 | 手动查 Bloomberg/Wind |
| 多步推理 | 串联多个分析步骤,中间结果自动传递 | Excel 手动建模 |
| 自我验证 | 对分析结果进行交叉验证 | 人工复核 |
| 多模型支持 | OpenAI / Claude / Gemini / Grok / Ollama | 绑定单一供应商 |
为什么重要
1. “金融版 Claude Code”的真正含义
Claude Code 改变了软件开发的范式——从”人写代码”到”人指导 AI 写代码”。Dexter 把同样的范式引入金融研究领域:
- 过去:分析师手动收集数据 → 建 Excel 模型 → 写报告(数小时到数天)
- 现在:用自然语言描述研究目标 → Dexter 自主完成全流程(数分钟到数小时)
2. 开源 + 多模型 = 无供应商锁定
Dexter 支持 5+ 个 LLM 后端,这意味着:
- 可以用便宜的 Ollama 本地模型做初步筛选
- 用 Claude 或 GPT-4 做深度推理
- 完全不依赖单一供应商
3. 散户与机构的信息差在缩小
一位 X 用户评论道:“散户终于有 Bloomberg 了!“——这句话虽然夸张,但方向是对的。Dexter 让个人投资者能够以极低成本获得以前只有机构才有的自动化研究能力。
与同类工具对比
| 工具 | 类型 | 自主性 | 数据覆盖 | 成本 | 开源 |
|---|---|---|---|---|---|
| Dexter | 自主 Agent | ✅ 全自动 | SEC + 实时市场 | LLM API 费用 | ✅ MIT |
| Bloomberg Terminal | 终端 | ❌ 手动 | 全市场 | $24K/年 | ❌ |
| Wind | 终端 | ❌ 手动 | 中国市场为主 | ¥5-10万/年 | ❌ |
| ChatGPT + 插件 | 聊天 | ⚠️ 半自动 | 有限 | $20/月 | ❌ |
| 自建 Python 脚本 | 脚本 | ⚠️ 半自动 | 取决于编写 | 开发成本 | ✅ |
Dexter 的定位非常清晰:它不是 Bloomberg 的全面替代(数据覆盖和实时性仍有差距),但对于大多数个人投资者和中小机构的日常研究需求,它提供了一个成本几乎为零的自动化起点。
上手指南
前置条件
- Node.js 18+
- 至少一个 LLM API Key(OpenAI/Claude/Gemini 任一)
- 基础金融知识(用于判断分析结果的合理性)
快速开始
git clone https://github.com/virattt/dexter.git
cd dexter
npm install
# 配置 LLM
export OPENAI_API_KEY=your-key
# 启动研究
npx dexter research "分析 Tesla 2026 Q1 财报,评估当前股价"
使用建议
- 从简单问题开始:先用”XX 公司最新营收趋势”验证 Agent 能力
- 交叉验证:Dexter 的结果建议与 Yahoo Finance/雪球等公开数据交叉核对
- 不要全信 AI:Agent 可能遗漏关键上下文(管理层变动、政策变化等),人工判断不可省略
- 善用多模型:初步筛选用便宜模型,最终报告用强模型
风险提示
- 投资免责:Dexter 生成的报告仅供参考,不构成投资建议
- 数据延迟:实时数据抓取依赖第三方 API,可能存在延迟或缺失
- 幻觉风险:LLM 可能生成看似合理但实际错误的分析——务必交叉验证
- 合规注意:在某些司法管辖区,使用 AI 生成投资报告可能涉及合规问题