@RodmanAi: 我的天。有人刚刚开源了一个金融大脑。它叫Dexter。→ 发现被低估的股票 → 解析...
摘要
Dexter是一个开源自主金融研究代理,利用实时数据、任务规划和自我反思来分析股票并构建投资论点。
查看缓存全文
缓存时间: 2026/05/22 21:58
天哪。有人开源了一个金融大脑。它叫 Dexter。→ 发现被低估的股票 → 拆解整个企业 → 构建完整的投资论文完全免费。华尔街实习生?现在可要可不了。仓库:https://t.co/t39DCKMqA8 https://t.co/lUnimLelge — # virattt/dexter 来源:https://github.com/virattt/dexter # Dexter 🤖 Dexter 是一个自主金融研究代理,它会在工作中思考、规划和学习。它利用任务规划、自我反思和实时市场数据进行分析。把它想象成 Claude Code,但专为金融研究构建。 ## 目录 - 👋 概述 - ✅ 前提条件 - 💻 如何安装 - 🚀 如何运行 - 📊 如何评估 - 🐛 如何调试 - 📱 如何通过 WhatsApp 使用 - 🤝 如何贡献 - 📄 许可证 ## ⚠️ 免责声明 本项目仅用于教育、娱乐和信息目的。不适用于真实交易或投资。 - 并非财务、投资、税务或法律建议 - 不保证准确性、完整性或适用于任何目的 - 输出可能不正确、不完整或过时 - 创建者和贡献者对任何财务损失或损害不承担任何责任 - 在做出投资决策前,请咨询持牌财务顾问 - 过往表现并不预示未来结果 使用本软件即表示您同意仅将其用于学习和信息目的,并接受其使用所涉及的所有风险。 ## 👋 概述 Dexter 将复杂的金融问题转化为清晰、逐步的研究计划。它利用实时市场数据执行这些任务,检查自己的成果,并优化结果,直到获得一个有信心的、有数据支持的答案。 核心能力: - 智能任务规划:自动将复杂查询分解为结构化的研究步骤 - 自主执行:选择并执行合适的工具来收集金融数据 - 自我验证:检查自己的工作并迭代直到任务完成 - 实时金融数据:可访问利润表、资产负债表和现金流量表 - 安全特性:内置循环检测和步骤限制,防止失控执行 Twitter 关注 (https://twitter.com/virattt) Discord (https://discord.gg/jpGHv2XB6T) ## ✅ 前提条件 - Bun (https://bun.com) 运行时(v1.0 或更高) - OpenAI API 密钥(在此处获取:https://platform.openai.com/api-keys) - Financial Datasets API 密钥(在此处获取:https://financialdatasets.ai) - Exa API 密钥(在此处获取:https://exa.ai) - 可选,用于网络搜索 #### 安装 Bun 如果没有安装 Bun,可以使用 curl 安装: macOS/Linux: bash curl -fsSL https://bun.com/install | bash Windows: bash powershell -c "irm bun.sh/install.ps1|iex" 安装后,重启终端并验证 Bun 已安装: bash bun --version ## 💻 如何安装 1. 克隆仓库: bash git clone https://github.com/virattt/dexter.git cd dexter 2. 使用 Bun 安装依赖: bash bun install 3. 设置环境变量: bash # 复制示例环境文件 cp env.example .env # 编辑 .env 并添加你的 API 密钥(如果使用云提供商) # OPENAI_API_KEY=你的-openai-api-密钥 # ANTHROPIC_API_KEY=你的-anthropic-api-密钥(可选) # GOOGLE_API_KEY=你的-google-api-密钥(可选) # XAI_API_KEY=你的-xai-api-密钥(可选) # OPENROUTER_API_KEY=你的-openrouter-api-密钥(可选) # 面向代理的机构级市场数据 # FINANCIAL_DATASETS_API_KEY=你的-financial-datasets-api-密钥 # (可选)如果在本地使用 Ollama # OLLAMA_BASE_URL=http://127.0.0.1:11434 # 网络搜索(首选 Exa,Tavily 作为备用) # EXASEARCH_API_KEY=你的-exa-api-密钥 # TAVILY_API_KEY=你的-tavily-api-密钥 ## 🚀 如何运行 在交互模式下运行 Dexter: bash bun start 或者在开发模式下使用监视模式: bash bun dev ## 📊 如何评估 Dexter 包含一个评估套件,用于根据金融问题数据集测试代理。评估使用 LangSmith 进行跟踪,并采用 LLM 作为评判的方法对正确性进行评分。 对所有问题运行: bash bun run src/evals/run.ts 对随机样本数据运行: bash bun run src/evals/run.ts --sample 10 评估运行器会显示一个实时 UI,显示进度、当前问题和运行中的准确率统计信息。结果会记录到 LangSmith 进行分析。 ## 🐛 如何调试 Dexter 将所有工具调用记录到一个暂存文件中,用于调试和历史追踪。每个查询都会在 .dexter/scratchpad/ 中创建一个新的 JSONL 文件。 暂存文件位置: .dexter/scratchpad/ ├── 2026-01-30-111400_9a8f10723f79.jsonl ├── 2026-01-30-143022_a1b2c3d4e5f6.jsonl └── ... 每个文件包含换行分隔的 JSON 条目,跟踪: - init:原始查询 - tool_result:每次工具调用,包含参数、原始结果和 LLM 摘要 - thinking:代理推理步骤 暂存文件条目示例: json {"type":"tool_result","timestamp":"2026-01-30T11:14:05.123Z","toolName":"get_income_statements","args":{"ticker":"AAPL","period":"annual","limit":5},"result":{...},"llmSummary":"Retrieved 5 years of Apple annual income statements showing revenue growth from $274B to $394B"} 这使得检查代理收集了哪些数据以及如何解读结果变得非常容易。 ## 📱 如何通过 WhatsApp 使用 通过将手机链接到网关,通过 WhatsApp 与 Dexter 聊天。你发送给自己的消息将由 Dexter 处理,并将响应回复到同一聊天中。 快速入门: bash # 链接你的 WhatsApp 账户(扫描二维码) bun run gateway:login # 启动网关 bun run gateway 然后打开 WhatsApp,进入你自己的聊天(给自己发消息),向 Dexter 提问。有关详细的设置说明、配置选项和故障排除,请参阅 WhatsApp 网关自述文件。 ## 🤝 如何贡献 1. Fork 仓库 2. 创建功能分支 3. 提交你的更改 4. 推送到分支 5. 创建拉取请求 重要:请确保你的拉取请求小而专一。这将使其更容易审核和合并。 ## 📄 许可证 本项目采用 MIT 许可证。
相似文章
@virattt:Dexter 在 GitHub 上的星标数刚刚达到 25,000。它就像是金融领域的 Claude Code。我是这样使用它的:• 筛选股票 • 追踪收...
Dexter 是一款类似于 Claude Code 的开源金融 AI 工具,已在 GitHub 上获得 25,000 个星标,允许用户利用自己的大语言模型(LLM)服务供应商来筛选股票和监控投资组合。
为股票、基金和投资交易构建的开源反方辩手
一个多智能体开源工具,使用 OpenAI 智能体和 Valyu 金融搜索构建,通过扮演多头、空头、内部观点检查者、综合者和具有约束力的反方辩手来压力测试投资论点。
@socialwithaayan: 突发:Anthropic 刚刚开源了整个华尔街工作流。DCF 模型、LBO 模型、股权研究报告…
Anthropic 发布了一款开源工具包,通过将 Claude 连接至金融数据源、构建 Excel 模型并生成报告,实现了华尔街工作流的自动化。该项目已在 GitHub 上以 Apache-2.0 许可证发布。
@DeRonin_:发现这些 GitHub 仓库后,每月在付费 AI 工具上省下 855 美元的生活
一条推文提到,通过发现可替代付费 AI 工具的开源 GitHub 仓库,每月节省了 855 美元。
@DamiDefi: https://x.com/DamiDefi/status/2058137074595750242
作者使用Claude构建了一个精简的三代理版本,该版本源自BlackRock论文中描述的50代理AI投资组合系统。该系统生成了令人意外的体制分析和对抗性批评,从而导致了实际的投资组合调整。