SuCriss/dsh-leekbox
韭菜盒子 LeekBox — A股看盘助手 · DeepSeek Harness (DSH) web 插件
Project Overview项目介绍
LeekBox is an A-share market-watching assistant plugin for the DSH Web client, adding a sidebar entry labeled 🥬. It aggregates index quotes, watchlists, stock search, ranking screens, multi-source 7x24 news feeds, and a per-stock detail window with candlestick K-line, MA lines, and crosshair cursor. Use it inside DSH for real-time A-share tracking, screening, and research. Data is fetched from Tencent Finance, Eastmoney, Sina, and Jin10, may be delayed or incomplete, and is for research only, not investment advice.
韭菜盒子(LeekBox)是面向 DSH Web 客户端的 A 股看盘助手插件,在侧边栏提供 🥬 入口。集成大盘指数、自选股、行情搜索、榜单筛选、多源 7×24 快讯聚合及个股详情窗口(含 K 线、均线与十字光标)。适合 DSH 用户实时盯盘、研究与跟踪 A 股动态。数据来自腾讯财经、东方财富、新浪与金十,存在延迟或缺失,仅供研究参考,不构成投资建议。
请帮我了解并安装插件:【dsh-leekbox】【https://github.com/SuCriss/dsh-leekbox】
Send this message to DSH in your current session. CLI install commands may not be accurate across systems — DSH will figure it out for you.把上面这条消息直接发给当前会话里的 DSH,让它帮你了解并安装。安装命令不一定准确,发给 DSH 更稳。
Or use CLI install (for developers)或使用命令行安装(适合开发者)
CLI Install命令行安装
dsh plugin --profile web add github:SuCriss/dsh-leekbox
把 SuCriss/dsh-leekbox 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
韭菜盒子 LeekBox 🥬
English | 简体中文
A-share 看盘助手 —— DeepSeek Harness (DSH) Web 客户端插件。
在 DSH Web 界面的左侧边栏出现 🥬 入口,点击打开行情面板:
| Tab | 功能 |
|---|---|
| 📊 大盘 | 上证 / 深成 / 创业板 / 科创50 实时指数,30 秒自动刷新;顶部市场情绪温度计——半圆分段仪表盘呈现综合情绪温度 0~100°(市场宽度 40% + 涨停强度 25% + 封板率 20% + 连板高度 15%,数据缺失自动按剩余权重归一),冰点→沸腾五档弧段当前档位高亮、游标点平滑转动,右侧无框数据行:涨跌家数(红绿占比微条)/ 涨跌停 / 炸板 / 封板率 / 最高板 |
| 💹 行情 | 股票/ETF/转债/LOF 搜索(代码/名称/拼音首字母,本地索引毫秒级返回,带实时价格涨幅的下拉结果卡)+ 多池榜单(沪深A股/主板/非主板/ETF·场内基金/可转债/LOF,按涨幅/成交额/换手/主力净流入)+ 板块榜 + 龙虎榜 |
| ⭐ 自选 | 自选股实时行情(持久化在 $DSH_HOME/.leekbox-watchlist.json),支持分组、一键 JSON 备份 / CSV 导出、从 JSON/CSV/文本导入(合并或覆盖) |
| 🔍 选股 | 两种模式:评分选股(按价格/涨跌幅/换手率筛选 + 13 项技术信号勾选 + 加权评分排序)和 多策略交叉选股(7 个预设策略的并行交集,个股需同时命中多个策略,按命中数排序) |
| 📰 快讯 | 新浪 / 东财 / 金十 三源聚合 7×24 快讯,来源可筛选,重要资讯红色高亮,60 秒自动刷新,可点相关股票直达详情 |
行情页顶部保留连板梯队(2板/3板/…及最高板数),可展开涨停池列表(点击直达个股详情)。
点击任意股票(自选里点股票名称即可)会弹出独立的个股详情窗口(类似同花顺):大字现价 + 涨跌、15 项实时指标、日/周/月/5分/30分 K 线(前复权,蜡烛图 + MA5/10/20 均线 + 成交量 + 十字光标),一键加自选。不含当日分时图。详情窗口可拖动、可同时打开多个,ESC 或点击遮罩逐层关闭。
数据源
- 实时行情 / 指数 / 分时 / K线:腾讯财经(qt.gtimg.cn / web.ifzq.gtimg.cn / ifzq.gtimg.cn)
- 榜单 / 选股:东方财富(push2.eastmoney.com,多镜像自动回退)
- 搜索:本地全市场索引(东方财富 push2 clist 快照,约 8 千只标的,缓存 6 小时)+ 腾讯 smartbox 全拼兜底 + 批量实时行情(qt.gtimg.cn);索引未就绪时自动回退东方财富 searchadapter
- 7×24 快讯:新浪财经直播流(zhibo.sina.com.cn)+ 东方财富快讯(np-listapi.eastmoney.com)+ 金十数据(jin10.com);重要资讯 = 各源官方标记(金十星标 / 新浪焦点)+ 关键词兜底(突发/重磅/重大/紧急/超预期);跨源自动去重——同一事件多家源措辞不同(截断/扩写/换措辞)也按归一化文本 + 10 分钟时间窗内相似度合并为一条,保留信息最全的副本
所有数据由插件服务端(web profile 内的 cordis 插件)代理抓取并标准化,浏览器端同源调用 /api/leekbox/*,仅限本机 loopback 访问。数据仅供研究参考,不构成投资建议。
环境要求
- DeepSeek Harness (DSH) ≥ 0.1.1-rc.1(声明于
package.json的dsh.engines.dsh) - 仅运行于 web profile(
dsh.client.platform: "web"):服务端路由随宿主进程运行,浏览器端经同源/api/leekbox/*访问(仅限本机 loopback)
安装
# 1. 把包链接进 web profile 的 node_modules(或 pnpm add file:...)
mklink /J "$DSH_HOME\profiles\web\node_modules\dsh-leekbox" "<本包路径>"
# 2. 在 $DSH_HOME/profiles/web/cordis.patch.yml 追加:
# - insert:
# - id: leekbox
# name: 'dsh-leekbox'
# 3. profile 配置文件 watcher 会在 ~1s 内热重组合,无需重启(服务端立即生效);
# 浏览器刷新页面后侧边栏出现 🥬 入口。
# 若修改了 lib/index.js(服务端代码),需要重启 DeepSeek Harness 进程生效。
结构
lib/index.js— 服务端 cordis 插件:/api/leekbox/*路由 + 自选股持久化lib/search-index.js— 本地全市场搜索索引(代码/名称/拼音首字母毫秒匹配)lib/client.js— 浏览器端 bundle:侧边栏入口 + 行情面板(React)cordis.patch.yml— 插件行注册(dsh.bundle.patch)
免责声明
本插件仅聚合公开免费行情接口,数据可能有延迟或缺失;所有内容仅供学习研究,不构成任何投资建议。股市有风险,入市需谨慎。
WYH66666666/DSH-Transparent-UI-Plugin
Nagi-ovo/dsh-visualize
omdsh-dev/dsh-data-agent
morluto/jacobian
Awu12277/dsh-stock-watch
dream12347/dsh-session-manager
MiaoQichuan/new-litigation-visualization
HeiGeAi/deepseek-harness-skin