DeepSHPlugins
dsh-alive 專案預覽
GITHUB / COMMUNITY PROJECT

dsh-alive

UI 增強JavaScriptMIT

零 token 線上狀態指示器:會話頭部常駐顯示 ● 線上 / ● 離線 狀態點,每 15 秒自動檢測一次,不呼叫任何 LLM。

1 StarsAikenFra 更新時間 2026-09-09
訪問 GitHub 倉庫
dsh-alive 專案預覽
dsh-alive 介面截圖dsh-alive 介面截圖

專案介紹

中文

零 token 線上狀態指示器:會話頭部常駐顯示 ● 線上 / ● 離線 狀態點,每 15 秒自動檢測一次,不呼叫任何 LLM。

English

Zero-token online status indicator for the DeepSeek Harness web UI: an always-visible online/offline dot in the conversation header, auto-refreshed every 15 seconds with no LLM calls.

專案資訊與收錄訊號

快照 2026-09-11
作者 / 組織
AikenFra
倉庫
AikenFra/dsh-alive
GitHub Stars
1
Forks
0
開發語言
JavaScript
許可證
MIT
最近推送
2026-09-09
Manifest
資料中檢測到宣告

公開倉庫不自動等於可商用;許可證與當前相容性以原專案文件為準。Manifest 和資料評分不構成安裝安全認證。

資料評分

54/ 100
維護活躍
99
文件與實用資訊
100
生態關注度
9
安裝便捷訊號
75
專案宣告訊號
100

近 2 天仍在更新;README 含完整安裝與使用說明;關注度尚低(1)。

評分來自已有資料快照的五維模型,僅作瀏覽參考,不是實際使用評測或安全檢測結論。

安裝與使用

所有專案資料與許可均以對應 GitHub 倉庫為準。

dsh plugin --profile web add dsh-alive

複製命令不會自動執行。請先閱讀倉庫文件,確認環境要求與許可證。

專案截圖

倉庫 README

GitHub 原文

已儲存的倉庫文件快照;文件抓取時間未記錄,可能與上方目錄介紹處於不同版本。安裝前請核對當前倉庫說明。

儲存庫檔案保留原文,指令與授權文字不作自動改寫。

dsh-alive · 零 token 在线状态指示器

npm version npm downloads license GitHub stars

A zero-token online status indicator for the DeepSeek Harness (dsh) web UI.
为 DeepSeek Harness (dsh) Web 界面提供零 token 消耗的在线状态指示器。

在会话窗口右上角常驻显示 ● 在线 / ● 离线 状态点,每 15 秒自动检测一次。完全不调用 LLM,零 token 消耗——只是浏览器对本地服务做一次进程内的 HTTP 心跳。

An always-visible ● Online / ● Offline indicator in the conversation header, auto-refreshed every 15 seconds. It costs zero tokens — the browser simply polls a process-local HTTP endpoint.

功能 / Features

  • ✅ 会话头部右上角常驻状态点(绿色 = 在线,红色 = 离线,黄色 = 检测中)
  • ✅ 每 15 秒自动检测,无需手动刷新
  • ✅ 零 token 消耗:纯进程内 ping,不调用任何 LLM
  • ✅ 开箱即用,无需任何配置
  • ✅ 服务挂了立刻变红点,恢复后自动变回绿点

截图 / Screenshots

● 在线(绿色)| ● 离线(红色) — 会话窗口右上角常驻显示:

在线 / Online离线 / Offline
在线离线

工作原理 / How it works

浏览器页面 --(每 15s fetch)--> GET /dsh-alive/ping --> dsh 服务进程(直接应答)
                              | 零 LLM 调用,零 token
  • 后端:注册一个进程内 HTTP 端点 GET /dsh-alive/ping,立即返回 {"ok":true},不经过任何模型。
  • 前端:通过 dsh 的 slot 系统注入一个小组件到 conversation.session.header.utilities,用 setInterval 每 15 秒轮询一次 ping 端点,根据响应更新状态点。

安装 / Install

需要已安装 DeepSeek Harness(dsh)。适用于 web profile。
# 装进 web profile(npm 发布后)
dsh plugin --profile web add dsh-alive

# 重启服务
dsh web

重启后打开页面,按 Ctrl+F5 强制刷新,右上角即可看到状态点。

本地/手动安装(未发布时)

把本仓库放到 ~/.dsh/profiles/web/dsh-alive,然后:

  1. 在 ~/.dsh/profiles/web/package.json 的 dependencies 加 "dsh-alive": "file:./dsh-alive"
  2. 在 dsh.profile.bundles 列表追加 "dsh-alive"
  3. 重启 dsh web 并硬刷新页面

卸载 / Uninstall

dsh plugin --profile web remove dsh-alive
dsh web

兼容性 / Compatibility

  • 测试于 dsh 0.1.0-rc.6(web profile)
  • 依赖 dsh 的 slot 系统(conversation.session.header.utilities)与 webServer 服务注入,要求 dsh web 客户端框架版本匹配

开发 / Development

dsh-alive/
├── package.json        # 插件清单(dsh.bundle / dsh.client)
├── cordis.patch.yml    # bundle 挂载声明
├── dsh/
│   └── index.js        # 后端:/dsh-alive/ping 进程内端点
└── client/
    └── client.js       # 前端:状态点组件 + 15s 轮询

License

MIT

使用前核對

安裝步驟、相容版本與授權範圍以原專案當前文件為準。Stars 和評分是快照中的導航訊號。

安裝與排錯 · 專案問題反饋

同類專案