How to use dsh-ui-web
Replace the DeepSeek chat web interface with a trading terminal. The top bar displays a stock quote ticker and scrolling marquee showing A-share, HK, US stock, crypto, and forex prices. The bottom bar shows real-time intraday and Changqiao indices.
This article is auto-derived from indexed fields (wiki / faq / compatibility_json), not freshly AI-generated.
This article is derived from the plugin's already-indexed fields (wiki / faq / compatibility_json / readme), not freshly generated by AI. Source field is noted at the end of each section.
Quick start
dsh-ui-web
— source: plugin_wiki.wiki_content
Install & verify
dsh plugin --profile web add @captain1275/dsh-client-ui-skin-trading
Run the command above in your DSH Web Profile. Then enable the plugin in the plugin list.
— source: plugins.install
Key points
- 毛玻璃输入框:高斯模糊(backdrop-filter 30px)+ 半透明玻璃底 + 细边框 + 内高光
- 自定义背景:URL / 本地图片 / 动图(GIF/WebP)/ 视频(mp4/webm) / 透明度 / 模糊调节,
- 仿Claude Code推理等级滑块:点击模型菜单的「推理等级」弹出 Effort 滑块面板——无极拖动、松手吸附、
- 用户消息气泡毛玻璃:与输入框统一的玻璃质感
- 图片资源(社区同人资源,codex-pet-DeepSeek-girl)
— source: plugin_wiki.readme_en (fallback readme_raw)
FAQ
What does this plugin do?
Change dsh's Web chat interface to look like a trading terminal — add a K-line brand header, scrolling ticker tape, midday and Longbridge index status bars, plus a fixed "Trading Terminal" page title and K-line favicon, as if you're watching the market while coding.
Do I need to install additional market data plugins?
No. The skin has built-in independent public market data sources (Tencent qt.gtimg.cn for A/HK/US stocks, Binance 24h data, Frankfurter ECB exchange rates). When offline, all quotes degrade to "--" and the terminal chrome won't crash. After installing dsh-fun-ticker, the ticker tape follows your watchlist; after installing dsh-longbridge, HK/US stock indices read from broker snapshots.
How do I enable it after installation?
Skins are enabled on demand, and only one skin should be active at a time. Use dsh-skin use trading (the scripts/dsh-skin helper script in the repo) to switch. Remove that line and the corresponding package to return to the default appearance.
Does it affect model requests?
No. The skin only modifies browser DOM and reads market data sources. It doesn't emit any cordis events, doesn't assemble or send provider requests, and has no impact on KV cache.
Will theme switching turn into other skins?
No. The skin's palette maintains trading terminal colors in both light/dark themes (light is daytime trading view, dark is TradingView-style graphite). Switching the Appearance theme only toggles between two sets of trading terminal colors.
Will A-share holidays show as trading days?
Yes. The midday and status bars are only modeled for workdays and time slots; exchange holidays still display as open — this is a declared limitation of the skin and is acceptable as status decoration.
What time period do US stock quotes reflect?
US stocks come from Tencent source, reflecting NYSE/Nasdaq regular session data; crypto and forex run 24/7 and display real-time values as long as the network is reachable.
Will uninstalling leave traces?
No. The skin deletes body attributes in the effect cleanup, removes the three bars and favicon, and restores the page title to the original (unless the session title has already overridden it).
— source: plugin_wiki.faq_json
Compatibility
- DSH: 未声明
- Node: 未声明
- Platforms: 跨平台
— source: plugin_wiki.compatibility_json
Pitfalls
Review the upstream repo before installing. This guide is auto-derived from indexed fields and may lag the latest release. If anything contradicts the official docs, treat the upstream source as authoritative.
— source: general rule