dsh-personal-center: A Personal Center for DeepSeek Harness with Usage Stats, Custom Instructions, and a Desktop Pet
polinnizhong/dsh-personal-center
A DSH plugin that adds a 'Personal' section to settings, offering real usage stats, cost estimation, custom instructions, and a desktop pet, all running locally without network.
dsh-personal-center is a personal center plugin for DeepSeek Harness (DSH) that adds a 'Personal' section to settings, giving you a clear view of your real usage. It aggregates today's and cumulative tokens, session count, and tool calls, and generates a GitHub contribution-style heatmap. It also estimates cost per model with peak/off-peak pricing and separate currency totals. Personalized instructions support global and per-workspace auto-injection with a built-in template library. The desktop pet is driven by real data with 5 emotions, stays at the bottom-right, is draggable, and shows session status, all running locally without network.
How to Install
dsh plugin --profile web add dsh-personal-center- Category
- UI & Experience
- Platform
- DSH Plugin
- Author
- polinnizhong
- Distribution
- Plugin
dsh-personal-center Key Features
dsh-personal-center Repo Summary
What Does It Do?
dsh-personal-center is a DSH plugin for DeepSeek Harness that adds a "Personal" section to settings, offering usage statistics, custom instructions, cost estimation, and a desktop pet. It solves the problem of not knowing your actual usage, managing instructions centrally, and lacking a fun companion. You can view real data, configure global instructions, and enjoy a desktop pet directly inside the harness.
Core Features
- Personal profile statistics: aggregates today's/cumulative tokens, session count, tool calls, token activity heatmap (daily/weekly/cumulative), per-model distribution, frequent tools, and session review, automatically excluding archived sessions.
- Model cost estimation: estimates cost per model × per million token price, supports peak/off-peak pricing, currency split (¥/$), built-in official preset prices (deepseek/kimi/gemini/gpt) and customizable.
- Personalized instructions: supports global and per-workspace instructions (auto-injected via cwd longest prefix match), includes 5 templates (PM/Developer/Writer/Translator/General Assistant), can save as template, edit, delete, and provides injection preview.
- Desktop pet: round black whale/blue whale, driven by real usage data with 5 emotions (happy/busy/tired/wallet pain/napping), click to show data bubbles, draggable with position memory, right-click context menu, 30-second polling.
- Session status overview: hover over the pet's top-right button to view real-time session status (running/failed/completed/idle), failures shown in red, event-driven with zero polling.
How to Use This Plugin?
After enabling it in DSH, go to Settings → "Personal" section. The Profile tab shows statistics and costs; the Personalization tab lets you configure global instructions, workspace instructions, and templates; the Pet tab lets you enable the pet and adjust opacity. The pet stays at the bottom-right, static when idle, plays animations on emotion changes, shows data bubbles on click, draggable, and can be hidden via right-click.
This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: polinnizhong/dsh-personal-center. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.
