核心用法
JusticePlutus 是一款基于 GitHub Actions 的 A 股股票分析助手,通过 CLI 命令实现自动化分析流程。核心功能包括四类操作模式:
即时分析:通过 gh workflow run 触发 daily_analysis.yml 工作流,适合盘前盘后快速获取分析结果。定时设定:修改本地 ~/.openclaw/cron/jobs.json 配置,支持 UTC 时间转北京时间(如 35 1 * * 1-5 对应 09:35),工作日自动运行。自选股管理:集成 OCR 图片识别(优先 macOS Vision 框架,Tesseract 兜底),提取 6 位股票代码后通过 gh variable set 更新 GitHub 仓库变量。临时分析:支持直接输入代码或 OCR 识别图片,通过 workflow_dispatch 参数触发单股分析。
显著优点
- 零服务器成本:完全依赖 GitHub Actions 免费额度,无需维护云服务器
- 多模态输入:OCR 支持截图、照片等多种来源,降低手动输入错误
- 生态整合:深度集成 GitHub CLI (
gh),与现有开发者工具链无缝衔接 - 跨平台兼容:OCR 脚本提供 macOS 原生 Vision 与开源 Tesseract 双引擎
潜在局限
- 外部依赖风险:GitHub Actions 运行时长、API 稳定性受平台 SLA 约束
- 时区转换复杂度:cron 使用 UTC 需用户自行换算,易因夏令时等产生偏差
- OCR 精度边界:手写、低分辨率、特殊字体识别率可能下降
- 数据隐私:股票代码及分析逻辑存储于 GitHub 仓库,敏感用户需谨慎
适合人群
- 已使用 GitHub 进行代码管理的开发者/量化爱好者
- 熟悉 CLI 操作、追求自动化效率的技术型投资者
- 需要低成本运行定时分析任务的个人或小团队
常规风险
- Token 安全:
gh命令依赖 GitHub Personal Access Token,需妥善保管避免泄露 - 仓库权限:技能需对目标仓库有
actions:write与variables:write权限 - 网络可达性:GitHub 访问受限地区可能无法稳定触发工作流
- 误操作覆盖:
gh variable set直接覆盖变量,无版本回退机制,建议提前备份