hancao97/hanai-investment-dsh ↗★ 1
hanai-investment-dsh
Hanai Investment — a local-first A-share research workbench powered by DeepSeek Harness
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:hancao97/hanai-investment-dsh说明文档
阅读完整 README ↗Hanai Investment for DSH
以 DeepSeek Harness 为 Agent 内核的本地优先 A 股研究工作台。
Hanai Investment 把行情、自选、个股与估值研究、四位大师研判、不可变报告和报告后的持续对话,组合在一个完整的 React 工作台中。DeepSeek Harness(DSH)负责模型、Agent、工具、Session、流式事件和会话持久化;Hanai 负责投资业务、研究资料、报告版本和全部产品界面。

核心体验
- 市场全景:六大指数、市场宽度、涨跌榜、成交/换手榜、行业与概念热力、板块成分。
- 自选观察:多分组、移动与删除、加入成本和区间表现、周期行情刷新、来源与过期状态。
- 个股研究:分时、日/周/月 K 线、交易和基本面指标、GuruFocus 估值摘要与数据出处。
- 四位大师:段永平、查理·芒格、沃伦·巴菲特、混江龙;每位大师都有独立 Skill 与参考资料快照。
- 大师研判:每次研判创建独立工作区与持久 DSH Session,报告通过校验后原子封存并记录 SHA-256。
- 报告后续聊:报告完成不归档 Session;Hanai 自绘聊天继续连接同一位大师,支持历史、流式输出、工具树、队列、steer、取消、审批和问题响应。
- 显式修订:普通追问不会覆盖报告;只有“创建修订版”才生成 v2、v3 等新的不可变快照。
- DeepSeek 设置:页面可写入或移除 Key、查看模型目录;Key 由 DSH Credentials 托管,不进入 Hanai 数据库。
- 两套主题:澄海蓝与青玉绿,均限定在 Workbench 根节点,不污染 DSH 全局样式。
- 完全自有界面:使用 React 18、DSH Slot/Runtime 和 CSS Modules;不显示或复用 DSH 原生聊天 UI。
架构

flowchart LR
U["用户"] --> W["Hanai React Workbench\nshell.overlay"]
W --> R["/hanai Connection RPC"]
W --> C["DSH Credentials / Models"]
W --> S["DSH Session Runtime"]
R --> H["Hanai Host Service"]
H --> D["SQLite / Reports / Masters"]
H --> M["Eastmoney / Tencent / GuruFocus"]
H --> S
S --> A["DSH Agent + Tools"]
A --> L["DeepSeek Models"]
S --> P["DSH Session Persistence"]
关键边界:
- DSH 是聊天与 Agent 的唯一事实源;Hanai 不建立第二套
messages或turns表。 - Hanai SQLite 只保存自选、证券主数据、研判索引、报告版本和 opaque
dshSessionId。 - 报告是 Hanai 封存的业务快照;工作区
REPORT.md只是 Agent 可写的生成副本。 - 浏览器不接触文件系统或 SQLite;全部业务写入经由同源
/hanaiRPC。