Skip to content

BeiZi6/dsh-opencodego-usage

30Last commit Aug 14, 2026

dsh-opencodego-usage DSH plugin

The plugin adds a breathing indicator at the bottom-right of the input box, showing remaining quota with color coding (>50% green, 20-50% yellow, <20% red) and a 3.6s animation. Click it to open a liquid-glass panel with per-window progress bars (rolling, weekly, monthly) and reset times. It auto-refreshes every 2 minutes and reads the API key from DSH credentials automatically when the provider is opencode-go.

How to install the dsh-opencodego-usage DSH plugin

dsh plugin --profile web add github:BeiZi6/dsh-opencodego-usage

Copying does not run this command. Review the repository and version before installing the dsh-opencodego-usage DSH plugin.

dsh-opencodego-usage DSH plugin data source

dsh-opencodego-usage DSH plugin snapshot date: Aug 16, 2026

discovered

What the dsh-opencodego-usage DSH plugin can do

  • Breathing indicator with color-coded quota status and gentle 3.6s animation
  • Three-window progress panel (rolling ~5h, weekly ~7d, monthly ~30d) with used/remaining amounts and reset times
  • Zero-config API key resolution from DSH credentials (only for opencode-go provider)
  • Manual API key override in the panel, stored in a state file
  • Auto-refresh every 2 minutes

Where the dsh-opencodego-usage DSH plugin fits

  • Monitor remaining quota while chatting in DSH Web GUI to avoid hitting limits
  • Quickly check quota usage across different time windows (rolling, weekly, monthly)
  • Temporarily override API key in the panel for testing different credentials
  • Keep track of reset times for each quota window to plan usage
  • Visual inspection of quota consumption at a glance via the breathing indicator

Who the dsh-opencodego-usage DSH plugin is for

  • Users of DeepSeek Harness Web GUI who use OpenCodeGo as the LLM provider
  • Developers who need to monitor API quota consumption without leaving the chat interface

dsh-opencodego-usage DSH plugin limitations

  • State file only stores a manually overridden key; deleting it never affects credential-based resolution
  • Quota values and reset times are reported by the OpenCodeGo API as-is — no local estimation
  • Only works when the active provider is opencode-go (automatic key resolution)
  • Requires the web profile of DSH and Node.js >= 22.19

dsh-opencodego-usage DSH plugin: from the repository README

Quoted from the BeiZi6/dsh-opencodego-usage README, the upstream source of the dsh-opencodego-usage DSH plugin. Copyright remains with the original authors.

**[English](README.md) · [简体中文](README.zh-CN.md)** OpenCodeGo quota monitor for the DeepSeek Harness (DSH) Web GUI: a breathing indicator at the bottom-right of the input box shows your remaining quota at a glance; click it to open a liquid-glass panel with per-window progress bars and reset times. ## Features - 🟢🟡🔴 **Breathing indicator** — color-coded by remaining quota (>50% green, 20–50% yellow, <20% red) with a gentle 3.6 s breathing animation - 📊 **Three-window progress panel** — `rolling` (≈ last 5 h), `weekly` (≈ last 7 d) and `monthly` (≈ last 30 d) bars with used · remaining amounts and a reset time for each window - 🔑 **Zero-config key handling** — reads your API key from DSH credentials automatically (only when the provider is `opencode-go`); an in-panel override is available - 🪟 **Liquid-glass panel** — mouse-follow highlight, frosted blur and a window-style diagonal open animation - ⏱ **Auto-refresh** — fetches fresh quota every 2 minutes ## Installation Requires DeepSeek Harness with the web profile enabled. Install from the official registry: ```sh dsh plugin --profile web add github:BeiZi6/dsh-opencodego-usage ``` Restart `dsh web` for the plugin to ta

Read the full READMERepository license: MIT

dsh-opencodego-usage DSH plugin questions

How do I install the OpenCodeGo quota monitor plugin?

Run `dsh plugin --profile web add github:BeiZi6/dsh-opencodego-usage` in your terminal, then restart `dsh web`. Make sure you have DeepSeek Harness installed with the web profile enabled.

How can I uninstall the plugin?

Use the command `dsh plugin --profile web remove dsh-opencodego-usage` and restart `dsh web`. This will remove the plugin and its UI components from the web interface.

Why is the breathing indicator not showing up?

The indicator only appears when the active provider is `opencode-go`. Check your DSH provider settings and ensure you are using the web profile. Also verify that the plugin is installed and `dsh web` has been restarted.

How do I manually override the API key?

Click the breathing indicator to open the panel. There is an input field where you can enter your OpenCodeGo API key. This key will be stored in a state file for the current session and will override the automatic credential resolution.

Does the plugin support other API providers besides OpenCodeGo?

No, this plugin is specifically designed for OpenCodeGo. It automatically reads the API key from DSH credentials only when the provider is set to `opencode-go`. It will not work with other providers.