本地开发

面向希望自定义代码、测试改动或手动触发运行的进阶用户。大多数用户无需这一步 — GitHub Actions 会自动处理一切。


环境要求

  • Node.js 22+下载
  • npm — Node.js 自带

安装

git clone https://github.com/YOUR_USERNAME/richfolio.git
cd richfolio
npm install

配置

投资组合(config.json)

cp config.example.json config.json

编辑 config.json,填入你的目标配置和当前持仓。完整字段参考请见配置说明

API 密钥(.env)

cp .env.example .env

填入你的 API 密钥。至少需要 RESEND_API_KEYRECIPIENT_EMAIL。每项服务的分步说明请见 API 密钥


运行

# 每日简报 — 价格 + 新闻 + AI 分析 + 邮件 + Telegram
npm run dev

# 盘中提醒检查 — 与早间基线对比
npm run intraday

# 每周再平衡报告 — 价格 + 配置漂移 + 邮件 + Telegram
npm run weekly

# 用盘后价格重新分析单个股票代码
npm run refresh -- SMH

# 仅类型检查不输出文件
npx tsc --noEmit

检查邮件和 Telegram 即可获取运行结果。


Richfolio — free, open-source portfolio monitoring.

This site uses Just the Docs, a documentation theme for Jekyll.