Back to directory

dsh-personal-center

Curated pickMaintenance: Active

polinnizhong/dsh-personal-center

DSH 设置页「个人」分区插件:真实用量统计(Token/会话/工具调用热力图)、模型成本估算(峰谷分时/分币种)、全局自定义指令(注入系统提示词)、桌面宠物(5 情绪)、会话状态概览;纯本地运行、不联网、不读聊天正文

View on GitHub
$ dsh plugin --profile web add github:PolinniZhong/dsh-personal-center

38

stars

1

forks

JavaScript

Language

MIT

License

2026-08-19

Created

2026-09-02

Last push

Local DSH Personal Center: usage stats, cost estimation, custom instructions, global font size and a desktop pet — 100% offline, never reads chat content.

DSH integration

Native runtime

Author-claimed

Safety audit

Unaudited

Last verified

2026-09-04

License

MIT

01What can it help you accomplish?

  • Track real local token / session / tool usage for DeepSeek Harness chats

    GitHub-style activity heatmap, per-model breakdown, top tools, and session review on the Personal Center's Token Usage tab

    DSH desktop / web users who want quantified, privacy-friendly usage feedback

  • Estimate model cost per session with peak / off-peak and per-currency pricing

    Estimated cost split by provider + model, this week / month / cumulative, on the Model Cost sub-tab

    DSH users watching API spend across deepseek / kimi / gemini / gpt

02How to install into DeepSeek Harness

Installation steps

  1. 01

    Run `dsh plugin --profile web add github:PolinniZhong/dsh-personal-center` in the DSH plugin console

    $ dsh plugin --profile web add github:PolinniZhong/dsh-personal-center

  2. 02

    Or open Web GUI -> Settings -> Plugins -> Plugin Console and search "个人中心"

Verify the integration

Not specified by the author

Rollback

  • Settings -> Plugins -> Plugin Console, disable / remove `dsh-personal-center`
  • Or remove the dependency and `bundles` entry from `package.json`

03DSH integration and capability boundaries

DSH integrationNative runtime

Installs via the DSH plugin console (`dsh plugin add`) and registers as a DSH client bundle that adds a Personal Center section to Settings.

  • Token Usage statistics

    Local DSH session logs (host-side, aggregated)Today / cumulative tokens, sessions, tool calls, GitHub-style heatmap, per-model breakdown, top tools, session review

    Aggregates local session logs in real time; numbers only, never reads chat content
  • Model cost estimation

    Per-model pricing presets (deepseek / kimi / gemini / gpt), editablePeak / off-peak per-currency cost split by provider + model; this week / month / cumulative

    Reads configured prices to compute wallet-pain emotion (today's cost >= ¥10)
  • Personalization (layered custom instructions)

    Identity / working principles / response preferences + per-workspace overridesGlobal + per-workspace merged instructions injected into the system prompt of every chat

    Writes instructions to local `settings.yaml`Injects merged 'global + workspace' text into the system prompt of every chat on this machine
  • Appearance (global font size)

    User-chosen font size (default 14, range 11-16, step 1)Whole-UI font scaling applied instantly and remembered

    Injects a <style> override layer offsetting all DSH font sizes by 'current - 14'Saves chosen font size to local `localStorage`
  • Desktop Pet (black / blue whale)

    Aggregated usage numbers (today's tokens / tool calls / cost, cache-hit rate, last-activity time)Bottom-right whale with 5 data-driven emotions, idle animations, free drag, and live session-status overview

    Polls `/personal-center/stats` every 30s (no polling when disabled)Enables only one pet at a time (mutually exclusive)

04Who is it for? When not to use it?

Good for

  • DSH desktop / web users who want quantified, privacy-friendly usage feedback
  • DSH users watching API spend across deepseek / kimi / gemini / gpt

05Compatibility, maintenance and safety notes

  • Runs 100% local — no network, and it aggregates only usage numbers (tokens, sessions, tool calls, cost); it never reads chat content.
  • The font-size engine offsets all DSH font sizes globally and only at non-default values; at the default 14 the override layer is empty and the UI is untouched.
2026-08-192026-09-02v1.1.0

Maintainer-authored README; latest release v1.1.0 (2026-09-02). Not independently audited.

06Frequently asked questions

How do I install dsh-personal-center?

Run `dsh plugin --profile web add github:PolinniZhong/dsh-personal-center` in the DSH plugin console, or open Web GUI -> Settings -> Plugins -> Plugin Console and search "个人中心".

Does it read my chat content or send data online?

No. It runs 100% local — no network, and it aggregates only usage numbers (tokens, sessions, tool calls, cost), never chat content.

What does the desktop pet do?

A black / blue whale in the bottom-right corner driven by your real usage, with 5 data-driven emotions and a live session-status overview; double-click a session to jump into it.

Can I set a global font size?

Yes — the Appearance tab has a global font-size stepper (default 14, range 11-16, step 1), saved to local localStorage and applied instantly.

08Data and sources

  • Author-claimedgithub.com725b868ab849…

    A local plugin for DeepSeek Harness (DSH) desktop / web.

  • Author-claimedgithub.com725b868ab849…

    100% local — no network, no reading chat content. See [PRIVACY.md](PRIVACY.md). Bilingual UI (中文 / English), follows DSH…

This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-09-04. Found an error? Submit a correction.

🏆

Best DeepSeek Harness Plugins

Twelve plugins worth installing first — picked from the whole catalog, across every category.

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.