跳过主要内容
S

dsh-nebula

sudo-catz/dsh-nebula

Nebula 为 DeepSeek Harness Web UI 提供极光、随时间和实时天气变化的天空、深空主题和 Radio Garden 电台播放器。

安装

dsh plugin --profile web add github:sudo-catz/dsh-nebula

README

Nebula

Nebula

Aurora, a clock-aware sky with live weather, a deep-space theme, and a Radio Garden player for the DeepSeek Harness Web UI.

Features

  • Ambience — pointer-aware aurora and starfield with drifting haze, live rain/snow/fog, meteor flashes, and Kp-driven aurora intensity.
  • Sky — dawn-to-night wash, sun and moon, sunrise/sunset, moon phase, and an hour scrubber. The weather summary keeps feels-like, humidity, meaningful wind/gusts, and substantial rain/snow only.
  • Theme — deep-space palette with a light variant; the accent follows the time of day while surfaces stay stable.
  • Station — five default stations plus up to ten saved. Search or paste a Radio Garden URL, browse countries, list all stations, preview tracks, and add without interrupting playback. The Settings picker shows seven rows, scrolls, and deletes custom stations. Scroll over the volume row to adjust it.
  • Composer — the sparkle toggles the sky; the radio-tower chevron opens the station tooltip.

Install

Discover

Add this index source in Plugins → Discover → Index sources:

https://raw.githubusercontent.com/sudo-catz/dsh-nebula/main/market/index.json

npm

dsh-nebula

Pin a release with dsh-nebula@1.4.0.

Git

git+https://github.com/sudo-catz/dsh-nebula.git#v1.4.0

Local checkout

link:/absolute/path/to/dsh-nebula

Controls

ActionWhere
Follow the clockComposer sparkle or Sky tile
Preview an hourDrag the Nebula Sky strip
Return to liveLive beside the sky status
Sky, Weather, Aurora & stars, Nebula themeNebula Sky tiles
Play / pauseStation panel, composer radio-tower icon, or media keys
Station picker, delete, volume, search, country browse, previewSettings → General → Nebula Station
Collapse a sectionSection header chevron

Notes

  • Client-only; no Host code, dependencies, telemetry, or install scripts. Settings live in localStorage.
  • Approximate location uses IANA time-zone principal coordinates, never an IP address. Browser geolocation is opt-in and cached for 15 minutes; VPNs can affect the result. Place names come from OpenStreetMap Nominatim.
  • Weather comes from Open-Meteo; aurora intensity uses NOAA's planetary K index.
  • Radio search and country browse use radio-browser.info. Streams are third-party and may change or go offline. The five defaults are fixed; custom stations can be removed.
  • Push a vX.Y.Z tag to publish to npm and create a GitHub release through the release workflow.
  • Built for DSH Web 0.2.x. MIT © 2026 sudo-catz.

相关插件