dsh-qweather
Run the following command in DeepSeek Harness:
dsh plugin install youngforblbl/dsh-qweather
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install youngforblbl/dsh-qweather in the terminal to install this plugin; the source repository is https://github.com/youngforblbl/dsh-qweather
About this plugin
Weather data is scattered across browser tabs, search engines, and phone apps in a typical Day-to-day DSH session. Ask the LLM whether a hike is a good idea and it can only reach for general knowledge with no real-time data behind the answer. dsh-qweather closes that gap by wiring QWeather API into three touchpoints at once: a persistent sidebar widget showing current conditions, 5-hour hourly temperature and precipitation probability, blue-level-and-above warnings, and living-index metrics; a structured tool the model invokes with location, time range, and field filters; and an interactive HTML weather card rendered directly into the chat stream, fully replayable with zero network dependency. The sidebar supports browser auto-geolocation or manual city name, LocationID, and lat-lon input, auto-refreshes every 10 minutes, and the entire feature set is governed by a single on/off switch in the settings panel, adapting seamlessly to both DSH light and dark themes.
This plugin serves three kinds of users: developers who live inside DSH all day and want a glanceable local weather and warning readout without switching windows; workflow builders who need the LLM to ground its advice on real meteorological data instead of guessing; and UI enthusiasts who prefer a dark-panel, hairline-border, tabular-numeral aesthetic and like embedding practical tools directly into the conversation flow. The API key stays in a local settings file, weather requests go only to the API host you configure, and no data is reported to any third party.
Under the hood, the plugin uses a shared zero-dependency data layer so the host tool and the browser component run the same fetching and rendering code. A unified error-code catalog covers configuration, network, upstream, and permission scenarios with retryable flags for automated backoff. In-chat cards run inside a sandboxed iframe with no network capability at all; the HTML is entirely generated and escaped by the plugin template, balancing practicality with security.
Screenshots
Use Cases
- Check local weather, hourly forecasts, and warnings at a glance in the DSH sidebar
- Ground LLM outdoor or schedule planning advice on real-time meteorological data
- Render replayable interactive weather cards inside the conversation and share them
Best For
- Developers who live inside DSH all day and want weather without switching windows
- Workflow builders who need the LLM to cite real meteorological data
- UI enthusiasts who prefer dark-panel aesthetics and in-chat practical tool cards
Related Plugins
Free web search plugin for DeepSeek Harness with web search, X search, and page fetch; no signup or API key required, with automatic multi-engine failover.
AnySearch-powered web and vertical search plugin for DeepSeek Harness, offering real-time search, cleaned URL content, concurrent batch search via native web_search/web_fetch, no API key required.
Pixel-perfect webpage clone tool that uses an agent harness to turn any webpage into a scored, full-page React replica.
A bilingual cost-tracking plugin for DeepSeek Harness with session/daily cost, budget, official & custom provider balance, coding plan quotas, peak/off-peak pricing alerts, and history stats.