🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

岛形状态浮窗 Angelyeye/island-hud

DeepSeek Harness
Angelyeye8 天前有提交已提供中文文档扫描:含敏感能力

在屏幕顶部随时查看会话状态并就地完成审批与问答

35/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/26 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

该插件未发布到 npm,按作者文档从 GitHub 源安装即可(静态检查只覆盖 npm 路径,不代表插件不可用)。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Angelyeye/island-hud
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · desktop
装得上吗
本站已在 dsh 0.2.1-rc.2 下真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 8 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装

engines.node 要求 >=24,不满足 Node 22.19.0;仓库 package.json 标记 private,未发布到 npm,需从源码安装

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包island-hud(未发布到 npm,仅可源码安装)
✗Node 引擎要求 >=24 · 基线 Node 22.19 不满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/11/3 19:28:44

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

可执行外部命令读写/删除本地文件读取剪贴板或密钥环境变量写入剪贴板(不计风险)发起外部网络请求
扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 全包扫描 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

README

由 DeepSeek 最新模型翻译生成
简体中文 · English 让会话、审批和问答,一直待在你的视野边缘。 功能特性 ·界面预览 ·快速开始 ·安装集成 ·隐私设计 ·常见问题 ·参与贡献 Island HUD 是一张常驻 Windows 屏幕顶部的岛形卡片:空闲时收成一条窄边,需要决策时展开为审批或问答卡片。允许一次、拒绝、选择答案,都不必切回终端寻找那个正在等待你的窗口。 它把 DeepSeek Harness(DSH,原生插件接入) 与 ZCode / Claude Code / Codex(hook 配置接入) 的会话合并在同一个列表里,让各客户端的运行状态、待处理请求和完成结果,都能在同一座岛上看到。 [!IMPORTANT] 非官方声明:Island HUD 是独立的社区开源项目,与 DeepSeek、ZCode 及其他任何产品、公司、团队均无关联,也未获得任何形式的背书、授权或支持。 功能特性 | ◉ 一眼看清 | ⚡ 就地决策 | 🗂 顺手管理 | | 会话状态当前会话、项目、工具与运行状态,一抬眼就能看到。完成提醒任务结束给出轻提示,点开即是本轮摘要。多会话浏览待处理与运行中优先,紧凑列表承载更多会话。 | 单次审批允许一次、拒绝或返回客户端,结果原路回传。多题问答单选、多选、自由文本,逐题保存草稿,兼容中文输入法。
展开完整文档(README 剩余 1 节)
简体中文 · English

让会话、审批和问答,一直待在你的视野边缘。

功能特性 ·界面预览 ·快速开始 ·安装集成 ·隐私设计 ·常见问题 ·参与贡献

Island HUD 是一张常驻 Windows 屏幕顶部的岛形卡片:空闲时收成一条窄边,需要决策时展开为审批或问答卡片。允许一次、拒绝、选择答案,都不必切回终端寻找那个正在等待你的窗口。

它把 DeepSeek Harness(DSH,原生插件接入) 与 ZCode / Claude Code / Codex(hook 配置接入) 的会话合并在同一个列表里,让各客户端的运行状态、待处理请求和完成结果,都能在同一座岛上看到。

[!IMPORTANT]
非官方声明:Island HUD 是独立的社区开源项目,与 DeepSeek、ZCode 及其他任何产品、公司、团队均无关联,也未获得任何形式的背书、授权或支持。

功能特性

| ◉ 一眼看清 | ⚡ 就地决策 | 🗂 顺手管理 |
| 会话状态当前会话、项目、工具与运行状态,一抬眼就能看到。完成提醒任务结束给出轻提示,点开即是本轮摘要。多会话浏览待处理与运行中优先,紧凑列表承载更多会话。 | 单次审批允许一次、拒绝或返回客户端,结果原路回传。多题问答单选、多选、自由文本,逐题保存草稿,兼容中文输入法。客户端让位可选:审批/提问卡倒计时后自动交回 agent 原生界面,直接在 agent 里点;四个客户端统一生效。非阻塞接续卡片收起后请求仍在后台等待,稍后回答也不迟。 | 精确跳转点卡片直达 DSH 会话;ZCode / Claude Code / Codex 会话打开项目目录。归档与删除只在本机隐藏,不删除客户端数据,随时可恢复。外观可调密度、字号、最大高度与主题,均可在设置页实时预览。 |

界面预览

| 总览 · 工作状态一眼可见 | 会话 · 待处理优先 |
| 运行中、等待审批、已完成与空闲,集中在一处。 | 待处理优先、最近活跃在前,快速定位目标会话。 |

集成设置 · DSH / ZCode / Claude Code / Codex 各自显示连接状态和版本,安装、修复、卸载只需一次点击。

支持的客户端

| 客户端 | 接入方式 | 岛上能力 | 会话跳转 |
| DeepSeek Harness | 本机原生插件 | 会话状态 · 权限审批 · 多题问答支持 timed 非阻塞 | 精确定位到对应会话 |
| ZCode | 写入 hook 配置 | 会话状态 · 权限审批 · 多题问答答案经审批面回传,实验性 | 打开会话所在项目目录 |
| Claude Code | 写入 hook 配置 | 会话状态 · 权限审批 · AskUserQuestion 问答 | 打开会话所在项目目录 |
| Codex CLI | 写入 hook 配置 | 会话状态 · 权限审批审批仅交互(TUI)会话;需 /hooks 信任一次 | 打开会话所在项目目录 |
| ChatGPT 桌面版 | 无官方接口 | ——没有本地集成面,暂不支持 | —— |

各客户端共用同一套回环通道与同一块岛,列表按待处理优先、最近活跃在前排序;同一客户端有多个会话时,最多同时展示 50 条。

快速开始

方式一:下载发布版

→ 前往 Releases 下载,每个版本提供:

| 文件 | 适合场景 |
| IslandHUD-<版本>-DSH-portable-x64.zip | 便携使用:解压后运行 IslandHUD.exe,无需安装 Node.js |
| IslandHUD-<版本>-DSH-Setup-x64.exe | 安装使用:当前用户安装,支持覆盖升级与卸载 |
| SHA256SUMS.txt | 完整性校验:包含所有产物的 SHA-256 校验值 |

[!NOTE]
最新 Release 为 v0.3.3(DSH + ZCode + Claude Code + Codex):设置页可直接选择灵动岛所在显示器、DSH 大日志启动/agent 启动卡顿修复、会话 IPC 去重与诊断日志批量写入、设置窗口拖动闪屏修复。从 v0.3.2 升级直接覆盖安装即可,设置与集成配置会保留。

发布产物尚未做代码签名,Windows SmartScreen 可能提示未知发布者。请先用 Get-FileHash 核对 SHA256SUMS.txt 再运行;签名进度见 代码签名策略。

方式二:从源码运行

git clone https://github.com/Angelyeye/island-hud.git
cd island-hud
npm ci
npm run build:helpers
npm start

- npm ci 严格按锁文件安装依赖;Electron 二进制下载受限时,可临时设置 $env:ELECTRON_MIRROR 指向镜像。
- npm run build:helpers 调用 Windows 自带的 .NET Framework 4 编译器,把 tools/pipe-host.cs 编译成管道助手;源码变更后会自动重建。
- npm start 是隔离开发模式:使用独立的 work/development 配置与数据目录,不会改动你正在使用的 DSH / ZCode / Claude Code / Codex 配置与模型权限。正式使用请在设置页安装对应集成。

[!TIP]
环境要求:Windows 10 / 11(x64)、Node.js 24(自带 npm)、Electron(版本由 package.json 精确锁定),以及可用于构建管道助手的 csc.exe。

安装集成

打开托盘图标右键菜单 →「设置…」,切到 集成 页。

DeepSeek Harness · 原生插件

1. 确认 DSH 卡片状态为可连接。
2. 点击「安装 / 修复」,等待写入完成;每次操作都会先备份现有配置。
3. 正常重启 DSH 让插件生效。

插件按受管方式写入 DSH 配置,卸载时点击「卸载集成」即可,不会删除 DSH 自身的会话数据。DSH 的插件扩展点尚未公开稳定,升级 DSH 后可能需要同步更新插件。

ZCode · Hook 配置

1. 确认 ZCode 卡片可点击,选择「安装 / 修复」。
2. 安装把本集成添加的 hook 写入 ZCode 用户配置(~/.zcode/cli/config.json):写入前自动备份,只改动本集成添加的条目。
3. 重新发起一个 ZCode 会话即生效:会话状态、权限审批与提问会出现在岛上。
4. 卸载时点击「卸载集成」,只移除本集成添加的 hook 条目。

查看 ZCode 兼容、回退与冲突说明

- hook 脚本由 node 执行,请确保 Node.js 在 PATH 中。
- 审批卡片打开期间,ZCode 的原生命令会等待岛上决策;退出 Island HUD 或长时间不响应时自动回退 ZCode 原生审批,不会卡死会话。ZCode 审批 / 问答卡片最长可等待 24 小时。
- 只读工具(Read / Glob / Grep 等)与自动批准模式不会中转,行为与原生一致。
- 问答经审批面回传答案(updatedInput)属实验性协议,失败时自动回退 ZCode 原生界面。
- 若还安装了其他会在 PermissionRequest 上阻塞的 hook(例如别的审批桥),两者会同时等待响应;设置页会提示冲突,按需停用其一。

Claude Code · Hook 配置

1. 确认 Claude Code 卡片可点击,选择「安装 / 修复」。
2. 安装把本集成添加的 hook 写入 Claude Code 用户配置(~/.claude/settings.json,遵循 CLAUDE_CONFIG_DIR):写入前自动备份,只改动本集成添加的条目,已有的其他 hook(通知、状态栏等)保持不变。
3. 重新发起一个 Claude Code 会话即生效:会话状态、权限审批与 AskUserQuestion 提问会出现在岛上。
4. 卸载时点击「卸载集成」,只移除本集成添加的 hook 条目。

查看 Claude Code 兼容、回退与冲突说明

- hook 脚本由 node 执行,请确保 Node.js 在 PATH 中(Windows 上的命令执行经 Git Bash;未安装时 Claude Code 会给出明确报错)。
- 审批卡片打开期间,Claude Code 的原生命令会等待岛上决策;退出 Island HUD 或长时间不响应时自动回退原生审批,不会卡死会话。审批 / 问答卡片最长可等待 24 小时。
- 只读工具(Read / Glob / Grep 等)与 bypassPermissions 模式不会中转,行为与原生一致。
- AskUserQuestion 问答经 PreToolUse 的 updatedInput 回传答案(question 文本与 header 双键),失败时自动回退原生提问界面。
- 若还安装了其他会在 PermissionRequest 上阻塞的 hook(如其他审批桥),两者会同时等待响应;设置页会提示冲突,按需停用其一。
- 若配置了 disableAllHooks: true,所有钩子均不生效,设置页会给出警告。

Codex · 钩子配置

1. 确认 Codex 卡片可点击,选择「安装 / 修复」。
2. 安装会把本集成添加的钩子写入 Codex 配置(~/.codex/hooks.json,遵循 CODEX_HOME):写入前自动备份,只改动本集成添加的条目,其他工具写入的内容保持不变。
3. 在 Codex 内运行一次 /hooks 信任本集成,否则钩子不会执行。
4. 重新发起一个交互(TUI)会话即生效:会话状态、权限审批会出现在岛上。
5. 卸载时点击「卸载集成」,只移除本集成添加的钩子条目。

查看 Codex 兼容、回退与已知限制

- 钩子脚本由 node 执行,请确保 Node.js 在 PATH 中;Windows 上经 cmd 执行,带空格路径已做引号处理。
- 审批卡片仅在交互(TUI)会话出现:codex exec 强制 approval_policy=never(沙箱在 OS 层直接放行或拒绝),不会产生审批事件;Codex Desktop / VS Code 扩展派发钩子属上游已知缺陷。会话状态与完成提醒不受此限制。
- 审批卡片打开期间,Codex 的原生命令会等待岛上决策;退出 Island HUD 或长时间不响应时自动回退原生审批。审批卡片最长可等待 6 小时。
- 只读工具与 bypassPermissions 模式不会中转,行为与原生一致。Codex 无 AskUserQuestion 对应物,不支持问答卡片。
- 若还安装了其他会在 PermissionRequest 上阻塞的钩子,两者会同时等待响应;设置页会提示冲突,按需停用其一。

ChatGPT 桌面版 · 不受支持

ChatGPT 桌面应用(Windows)没有任何官方本地集成接口(无钩子、无自动化 API),第三方应用无法镜像其状态或代答审批;OpenAI 侧的可集成实体是 Codex CLI(上文已覆盖)。

客户端审批让位(可选,默认关闭)

审批与提问默认由小岛全权等待你的决策。若你更常盯着终端,可在 设置 → 通用 → 审批与提问 开启「客户端审批让位」:

- 开启后,审批/提问卡片先在小岛显示倒计时;到期无人操作会自动交回客户端,由 DSH / ZCode / Claude Code / Codex 各自的原生审批界面接管,直接在智能体里点即可。
- 倒计时期间在小岛上点击(允许/拒绝/回答)仍然生效——先到先得。
- 收起卡片或开始编辑答案会暂停倒计时,重新展开后从头计起。
- 由于智能体的审批协议是串行的(等待小岛决策期间原生界面不显示),这是「小岛先展示、到期让位原生」的分时双端体验,而非同屏并排。
- 关闭(默认)时小岛一直等待,行为与之前完全一致。

工作原理与隐私

DSH 插件(原生插件) / ZCode / Claude Code / Codex(hook 配置) │ 只监听 127.0.0.1,每次启动生成一次性令牌 ▼ Island HUD ──▶ 顶部悬浮岛 · 设置页 · 托盘 · 全局热键

| 设计 | 具体行为 |
| 仅本机回环 | 桥接服务只监听 127.0.0.1,不监听局域网或公网地址,也不经过任何第三方服务。 |
| 一次性令牌 | 每次启动生成 192-bit 本机令牌,仅保存在当前用户配置目录;请求必须携带令牌。 |
| 权限收紧 | 配置目录与令牌文件的 ACL 在启动时收紧(icacls),管道助手使用显式 DACL,避免同机其他用户借用通道。 |
| 无遥测 | 不收集遥测,不做崩溃上报;唯一的联网行为是可关闭的更新检查(默认关闭)。 |
| 自动备份 | 集成安装前自动备份,只修改本集成自己的条目,不改动其他插件或钩子。 |

本机数据存放于 %LOCALAPPDATA%\IslandHUD:

| 内容 | 说明 |
| 设置与集成描述符 | 解压一个描述文件即可接入,无需手工写端口 |
| 归档 / 删除记录 | 只记录「在岛上隐藏」的会话键,最多保留 500 条 / 30 天;有新活动会自动恢复 |
| 日志 | 诊断日志按大小轮转;复制诊断信息前请自行移除本机路径等个人信息 |

快捷键与设置

| 快捷键 | 作用 |
| Ctrl + Alt + I | 显示 / 隐藏悬浮岛 |
| Ctrl + Alt + O | 展开 / 收起全部会话面板 |
| Esc | 收起当前展开的面板(不会拒绝或取消原请求) |
| Ctrl + Enter | 问答检查页确认提交(输入法组合期间不触发) |

托盘右键菜单还可以:重新居中、切换显示器、设置全屏自动隐藏、打开日志目录、复制诊断信息。设置页的「显示与动效」也可以直接选择目标显示器:跟随主显示器或指定任一已连接屏幕,所选屏幕断开时自动回退主显示器;设置页包含 通用 / 显示与动效 / 集成 / 快捷键 / 诊断与关于 五页,外观调整带实时预览。

常见问题

ZCode 卡片一直显示「等待连接」?

钩子由 node 执行:先确认 node 在 PATH 中,再重新发起一个 ZCode 会话(钩子在会话启动时加载)。如果刚装完还没开新会话,卡片会停留在等待状态,这是预期行为。

为什么 Windows 提示「未知发布者」?

当前产物未做代码签名,SmartScreen 可能拦截首次运行。请先核对 SHA256SUMS.txt 中的哈希,再选择「仍要运行」。项目正在申请 SignPath Foundation 的免费开源签名,通过后发布产物会逐步签名。

会不会把会话内容上传到云端?

不会。集成与应用之间只走本机回环通道;项目没有遥测和云同步。唯一的对外请求是可关闭的更新检查(只拉取版本清单)。

归档或删除会话,会删掉客户端的数据吗?

不会。归档与删除只影响岛上的显示:记录保存在本机,随时可在「诊断与关于」里恢复;客户端自己的会话文件、历史与 profile 都不变。

支持 macOS / Linux、Claude Code 或其他客户端吗?

当前只支持 Windows 10 / 11 上的 DSH、ZCode、Claude Code 与 Codex CLI。其他系统与客户端不在支持范围内,也没有排期承诺。

已知限制

- DSH 的插件扩展点尚未公开稳定,DSH 升级后可能需要同步更新插件;ZCode 集成同理依赖其 hook 配置格式。
- ZCode 问答经审批面回传属实验性协议,失败时回退原生界面。
- 产物未签名,SmartScreen 可能提示风险。
- 项目处于早期实验阶段,接口与界面仍可能调整。
- 自动化测试覆盖 Node 层逻辑;GUI 与托盘行为需要真实桌面手动验证。

开发与测试

npm test # Node 层单元与集成测试,CI 只跑这一项
npm run test:ui # 需要真实桌面的 GUI 检查
npm run test:tray # 托盘菜单检查

品牌资源

正式标识采用 Pixel Console / 像素终端岛:蓝色像素终端外框、命令提示符与活动波形,右上角保留一枚橙色回应灯。矢量源文件、独立图形、各尺寸 PNG、Windows ICO 和使用规范位于 design/logo/。

修改 Logo 后,从仓库根目录重新生成并同步所有品牌资源:

npm run build:icon
python design/logo/verify_exports.py

build:icon 会同时更新 README 主视觉、build/ 打包图标和 src/renderer/assets/ 运行时图标;需要 Windows Microsoft Edge。已经生成的旧安装包不会自动变化,重新打包后才会使用新图标。

展开目录结构

island-hud/
├─ src/
│ ├─ main.js Electron 主进程:窗口、托盘、悬浮岛与全局快捷键 │ ├─ preload.js 渲染进程与主进程之间的受控桥 │ ├─ app/ 应用生命周期、设置、DSH / ZCode / Claude / Codex 集成管理 │ ├─ bridge/ 本机回环服务,接收并回传集成请求 │ ├─ dsh/ DSH 适配层、会话管理与导航 │ ├─ integrations/ DSH 插件包与 ZCode hook 的构建素材 │ ├─ renderer/ 悬浮岛与设置页界面 │ ├─ sessions/ 会话存储、归档与可见性 │ ├─ tools/ 运行时助手二进制(构建产物) │ └─ update/ 更新检查 ├─ integrations/ 生成的 DSH 插件包与 ZCode hook 客户端 ├─ tools/ 构建、打包、测试与发布脚本(含 C# 助手源码) ├─ test/ Node 层测试 ├─ screenshots/ README 主视觉与界面截图 ├─ design/logo/ Pixel Console 正式品牌源文件与导出脚本 ├─ build/ 打包配置与 Windows 图标 └─ .github/ CI、DCO、Issue 模板与安全策略

参与贡献

欢迎提交问题与改进,也欢迎直接开 PR:

- 提交前请读 贡献指南;每个 commit 需要包含 Signed-off-by 行(DCO,git commit -s 即可)。
- main 是受保护分支,改动通过 PR 合入,并需要 Node tests (Windows)、Secret scan、DCO 三项检查通过。
- 安全问题请按 安全策略 通过 Private Vulnerability Reporting 私下上报,不要在公开 Issue 中披露细节。
- 请勿提交令牌、证书、本机路径、真实会话记录或第三方素材。

代码签名策略

Free code signing provided by SignPath.io, certificate by SignPath Foundation.

- Committers and reviewers: Angelyeye
- Approvers: Angelyeye

目前正在申请 SignPath Foundation 免费开源签名;在申请通过并发布首个签名版本前,所有发布产物均为未签名状态。签名覆盖范围、验证方式与隐私说明见 Code signing policy。

许可证

本项目以 GNU Affero General Public License v3.0(AGPL-3.0-only)发布,版权归 Angelyeye 所有,完整条款见 LICENSE。第三方依赖及其许可见 NOTICE;其中 integrations/dsh/preset-standard.patch.yml 基于 DeepSeek DSH 的 MIT 许可 preset 修改,版权与许可声明见该文件头及 NOTICE。

更新记录见 CHANGELOG.md。

如果这个小岛对你的工作流有用,欢迎点一个 ⭐ Star。

让信息停在视野边缘,让专注留在当前窗口。
预览分享卡片长什么样 ↓Angelyeye/island-hud
分享 · DeepSeek Harness Hub
Angelyeye/island-hud

在屏幕顶部随时查看会话状态并就地完成审批与问答

回到顶部