Skip to content

Repository files navigation

Sidereal Desk

恒星时桌面仪 — a transparent desktop sidereal-time instrument for Windows.

A small floating clock that shows local sidereal time (LST), twilight phase, moon phase, and sunrise/sunset — driven by real ephemerides, not a wallpaper.

pnpm install && pnpm tauri:dev

Features

  • SVG sidereal dial — blue LST hand, gold/gray sun marker, daylight arc
  • Three layouts: Full · Compact · Minimal (desktop widget)
  • Time scrubbing, speed presets, keyboard shortcuts
  • Location sync (GPS → IP fallback) or manual coordinates
  • System tray — hide on close, toggle show/hide, always-on-top & fix position
  • English / 中文

Shortcuts

Key Action
, Settings
Space Pause / resume
R Back to now
±15 min
M Cycle layout
Esc Close settings / exit minimal

Stack

React · TypeScript · astronomy-engine · Tauri 2

Building for Release

Build for specific platforms using one of these commands:

Windows:

pnpm tauri:build:windows      # x86_64 (64-bit)
pnpm tauri:build:windows:arm  # ARM64

macOS:

pnpm tauri:build:macos        # Universal (Intel + ARM)
pnpm tauri:build:macos:intel  # x86_64 only
pnpm tauri:build:macos:arm    # ARM64 only

Linux:

pnpm tauri:build:linux        # x86_64
pnpm tauri:build:linux:arm    # ARM64

Binaries will be in src-tauri/target/release/bundle/.

Docs

License

MIT

About

A small floating clock that shows local sidereal time (LST), twilight phase, moon phase, and sunrise/sunset — driven by real ephemerides, not a wallpaper.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages