dsh-edex-jarvis-ui
其他 活跃维护

dsh-edex-jarvis-ui

ph4310822/dsh-edex-jarvis-ui

轻量级eDEX-UI shell插件,提供赛博JARVIS风格HUD界面,采用电光青视觉设计,预置左侧生命体征、实时监控、实时日志栏,右侧动力核心、雷达栏与专属JARVIS头部标识,开箱即用还原钢铁侠风格终端交互体验。

2
Stars 标星
0
Forks 分支
2
Watchers 关注
0
Open Issues
TypeScript
主要语言
None
开源协议
641 KB
仓库大小
29 天前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:ph4310822/dsh-edex-jarvis-ui
git clone https://github.com/ph4310822/dsh-edex-jarvis-ui.git
git clone git@github.com:ph4310822/dsh-edex-jarvis-ui.git
README.md main

dsh-edex-jarvis-ui

DeepSeek Harness eDEX-UI shell plugin — JARVIS variant — a sci-fi HUD shell
for the DSH web GUI themed after a JARVIS dashboard reference: electric cyan
(#1ac7e2) on near-black, thin 1px cyan card rectangles with subtle glow, and
a JARVIS header strip. The original UI stays centered and fully interactive.

dsh-edex-jarvis-ui screenshot

Features

  • JARVIS header strip — JARVIS brand, SYSTEM STATUS: OPTIMAL with a
    glowing status dot, and a live LOCAL TIME readout
  • Left bar — three floating cards:
    • VITAL SIGNS — live clock, heart rate 72 BPM with an animated ECG
      pulse line, activity bars, BODY TEMP / NEURAL LINK: ACTIVE
    • RT-MONITOR — glowing CPU LOAD / MEMORY / STORAGE progress rows
      with live host telemetry
    • RT-LOG — rolling timestamped event log (SYSTEM INTEGRITY CHECK,
      BIO-SYNC STABLE, DEFENSE PERIMETER ACTIVE)
  • Right bar — three floating cards:
    • POWER CORE — POWER CORE 98% / STRUCTURAL 100% gauges, live
      SIGNAL bar, and a DEFENSE SYSTEMS grid of 4 toggleable buttons
      (SHIELD / LASER / EMP / MISSILE)
    • RADAR — the featured widget (replaces the WORLD VIEW globe): a
      circular scan disc with dashed outer ring, concentric rings, crosshair,
      diagonal radial guides, CORE ACTIVE core module, and a rotating conic
      sweep
    • TRAFFIC — dual up/down throughput chart
  • Bottom panel — filesystem browser (DIR), file preview/editor, and a
    JARVIS console terminal (jarvis welcome banner, real host shell via
    systemMetrics.runCommand)
  • Card language — every widget card is a full 1px cyan rectangle with
    sharp corners and a subtle glow, floating with gaps over the near-black
    canvas; panels themselves recede into the background
  • Cyan-on-black skin — token overrides recolor the entire original UI to
    the JARVIS electric cyan, without touching the user's theme preference
  • Workspace preserved — the DSH sidebar, conversation, and composer render
    in the center region; the card chrome never occludes them

Installation

The plugin is published to npm as @danielng23/dsh-edex-jarvis-ui. From the
harness checkout:

pnpm dsh plugin --profile web add @danielng23/dsh-edex-jarvis-ui
pnpm dsh web   # serves the eDEX shell over the default GUI

To run the local checkout instead of the npm release (for development), add
the bundle with a file: path:

pnpm dsh plugin --profile web add file:/path/to/dsh-edex-jarvis-ui/packages/bundle

Development

See LOCAL_DEVELOPMENT.md for the build, install, and
iteration workflow. The widget architecture for the shell bars is documented
in WIDGETS.md; the theme derivation and widget reconciliation
are recorded in analysis.md.

Packages

Package Host/Client Description
packages/bundle — Installable bundle (cordis.patch.yml)
packages/ui-edex client The eDEX shell frame and all panels
packages/ui-theme-terminal client Appearance → Terminal theme row
packages/host/system-metrics host System telemetry RPC + file read/write + runCommand shell execution

License

MIT