AI Agent Hub
Back to plugins
dsh-qweather preview

dsh-qweather

Web Tools Updated 2026.08.18

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