你的智能体,触手可及。桌面聊天、实时会话面板、小助手,或者只是一道发光的铰链。
31.4/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/8 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
该插件未发布到 npm,按作者文档从 GitHub 源安装即可(静态检查只覆盖 npm 路径,不代表插件不可用)。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add NeoXider/neoxider-agent-deck该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · ui
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 28 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(runtime_add_failed · 2026/10/31) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装仓库 package.json 标记 private,未发布到 npm,需从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包neoxider-agent-deck(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=22 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/11 21:04:13
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件写入剪贴板(不计风险)发起外部网络请求
查看扫描证据(共 18 处,展示前 18 条)
- 发起网络请求src/harness-api.cjs:229
const response = await this.fetch(`${this.baseUrl}/api/${method}`, { - 执行外部命令来自配置/变量src/harness-launcher.cjs:148
execFile(file, args, { encoding: "utf8", timeout, windowsHide: true }, (error, stdout) => { - 执行外部命令来自配置/变量src/harness-launcher.cjs:156
const child = spawn(file, args, { detached: true, stdio: "ignore", windowsHide: true }); - 发起网络请求src/desktop-access.cjs:36
const result = approval.request(details); - 写入剪贴板src/viewer-window.cjs:207
clipboard.writeText(current.text); - 写入剪贴板src/viewer-window.cjs:211
clipboard.writeText(current.path); - 执行外部命令固定命令src/harness-runtime.cjs:166
const child = spawn("npm", args, { cwd, shell: process.platform === "win32", windowsHide: true, stdio: ["ignore", "pipe", "pipe"] }); - 写入本地文件src/packaged-smoke.cjs:12
fs.mkdirSync(path.dirname(markerPath), { recursive: true }); - 写入本地文件src/packaged-smoke.cjs:13
fs.writeFileSync(markerPath, JSON.stringify({ ready: true, markdownWorker: true, historyWorker, version })); - 写入本地文件scripts/screenshot-harness.cjs:838
mkdirSync(path.dirname(auditPath), { recursive: true }); - 写入本地文件scripts/screenshot-harness.cjs:839
writeFileSync(auditPath, `${JSON.stringify(audit, null, 2)}\n`, "utf8"); - 写入本地文件scripts/screenshot-harness.cjs:841
mkdirSync(path.dirname(screenshotPath), { recursive: true }); - 写入本地文件scripts/screenshot-harness.cjs:842
writeFileSync(screenshotPath, image.toPNG()); - 发起网络请求src/device-access.cjs:79
const response = await fetch(launch, { redirect: 'manual', signal: AbortSignal.timeout(10000) }); - 发起网络请求src/device-access.cjs:127
const outgoing = transport.request(upstream, { method: req.method, path, headers: requestHeaders(req, secret) }, incoming => { - 发起网络请求src/device-access.cjs:225
const outgoing = transport.request(upstream, { method: 'GET', path, headers: requestHeaders(req, secret, true) }); - 执行外部命令来自配置/变量src/harness-process.cjs:15
execFile(file, args, { encoding: "utf8", timeout, windowsHide: true }, (error, stdout) => resolve({ stdout: String(stdout || ""), error: error || null - 写入剪贴板src/renderer/app.js:4500
await navigator.clipboard.writeText(String(text || ""));
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 智能体实时面板
- 迷你聊天与流式回复
- 模型路由与原生命令
DeepSeek Harness 的动画桌面伴侣——智能体实时面板、迷你聊天、流式回复、模型路由、上下文压力和原生命令,全都装进一个贴靠屏幕边缘的小组件。
README
由 DeepSeek 最新模型翻译生成NeoXider Agent Deck
你的智能体,触手可及。桌面聊天、实时会话面板、小助手,或者只是一道发光的铰链。
下载 · 快速上手 · 更新内容 · 安全
Agent Deck 把 DeepSeek Harness 带到你的桌面。同时跟进多个智能体、接着聊一段对话、切换模型、分享截图,全程不用离开手头的工作。需要腾地方时把聊天收起来,状态依然看得见。顶部那条细长把手能把完整聊天重新拉回 Hinge,即使标题栏隐藏了也一样。
四种保持连接的方式
聊天消息、工具、附件和模型控制。会话看看谁在干活,随时跳进任意会话。
头像一个小助手,附带最近的会话。铰链屏幕边缘一条低调的状态把手。
这些截图展示的是当前 UI,用的是演示会话。头像和铰链在某些内部设置和诊断里叫 Orb 和 Edge。
小窗口,完整对话。
- 模型与强度二合一控制。 打开合并后的芯片,拖动滑块调整推理强度,或者在同一菜单里换一个模型。次高档是安静的蓝色;最高档用醒目的紫色动画。
- 活动一目了然。 流式 Markdown、分组工具、排队消息、紧凑的目标条和上下文用量。后台任务有单独的等待状态。
- 你的空间,你的样子。 Aurora、Graphite、Midnight、Cyberpunk 和 Cave;预览卡片、自定义图片、保存的设计配置档,以及独立的图片不透明度。主题和背景默认联动,直到你启用覆盖。
展开完整文档(README 剩余 1 节)
NeoXider Agent Deck 你的智能体,触手可及。桌面聊天、实时会话面板、小助手,或者只是一道发光的铰链。 下载 · 快速上手 · 更新内容 · 安全 Agent Deck 把 DeepSeek Harness 带到你的桌面。同时跟进多个智能体、接着聊一段对话、切换模型、分享截图,全程不用离开手头的工作。需要腾地方时把聊天收起来,状态依然看得见。顶部那条细长把手能把完整聊天重新拉回 Hinge,即使标题栏隐藏了也一样。 四种保持连接的方式 聊天消息、工具、附件和模型控制。会话看看谁在干活,随时跳进任意会话。 头像一个小助手,附带最近的会话。铰链屏幕边缘一条低调的状态把手。 这些截图展示的是当前 UI,用的是演示会话。头像和铰链在某些内部设置和诊断里叫 Orb 和 Edge。 小窗口,完整对话。 - 模型与强度二合一控制。 打开合并后的芯片,拖动滑块调整推理强度,或者在同一菜单里换一个模型。次高档是安静的蓝色;最高档用醒目的紫色动画。 - 活动一目了然。 流式 Markdown、分组工具、排队消息、紧凑的目标条和上下文用量。后台任务有单独的等待状态。 - 你的空间,你的样子。 Aurora、Graphite、Midnight、Cyberpunk 和 Cave;预览卡片、自定义图片、保存的设计配置档,以及独立的图片不透明度。主题和背景默认联动,直到你启用覆盖。 - 更少打扰。 记住窗口位置,紧凑拖拽手柄,圆形控件,支持减弱动态效果。专注模式只保留对话。 - 一个快捷键搞定截图。 截图供审阅,或把当前屏幕直接发到选中的聊天。Deck 在自身截图时会隐藏。 开始使用 1. 从 Releases 下载安装程序或 NeoXider-Agent-Deck-0.9.17-windows-x64-portable.exe。 2. 在 http://127.0.0.1:3080 启动 Harness Web,或使用 Deck 离线横幅里的 Start。 3. 如果需要认证,使用 Connect,粘贴一次 dsh web: 启动 URL。选择会话,开始聊天。 更新通过 Settings → Updates 下载并验证。Windows 是主要目标平台;macOS 和 Linux 包处于实验阶段。当前桌面构建未签名,SmartScreen 或 Gatekeeper 可能会要求确认。 窗口层级与私密截图 | 层级 | 行为 | | Desktop | 桌面层:每个普通窗口都会盖住小组件,包括紧凑模式。 | | Above | 保持在普通应用窗口之上。 | | Always on top+ | 持续保持在普通窗口和无边框窗口之上。 | | Private overlay | 仅 Windows:保持在应用之上,并请求在支持的截图和屏幕共享中排除。 | Private overlay 通过 Electron content protection 使用 Windows 截图排除。在 Windows 10 版本 2004 及更新版本上,支持的截图方式会忽略该窗口;更旧版本可能显示黑色区域。部分录制方式会忽略该请求。它不能保证对所有截图工具都有效,任何桌面层级也不能保证在独占全屏游戏之上可见。另有原生 Xbox Game Bar companion 可用。 快捷键 所有快捷键都可以在 Settings → Shortcuts 中更改或禁用。 | 默认快捷键 | 操作 | | Ctrl+Alt+Shift+Space | 显示或恢复 Deck | | Ctrl+Alt+Shift+F | 切换专注聊天 | | Ctrl+Alt+Shift+A / E | 折叠为 Avatar / Hinge | | Ctrl+Alt+Shift+N | 新建会话 | | Ctrl+Alt+Shift+H | 在 Harness 中打开当前会话 | | Ctrl+Alt+Shift+D / S | 截取显示器 / 区域供审阅 | | Ctrl+Alt+Shift+Enter | 截取指针所在显示器并立即发送 | 立即截图会保留你的草稿和前台焦点。快照会发到按下快捷键时选中的会话。在 macOS 上,支持的快捷键用 Command 代替 Ctrl。 从手机打开 Harness 在托盘菜单中启用 Device access on Wi-Fi。在同一可信网络上打开 Phone 地址,请求访问,比对验证码,然后在电脑上批准浏览器。Deck 把 Harness 认证保留在本地代理内;你不需要把启动 token 复制到手机。 从源码运行 需要 Node.js 22+ 和 Harness Web 配置档。 git clone https://github.com/NeoXider/neoxider-agent-deck.git cd neoxider-agent-deck npm ci npm start 设置 DSH_WIDGET_URL 可以换成别的 Harness 端点。源码版本 0.9.17 改进了连接恢复、记忆会话加载和输出上限上报,同时保留推理滑块动画。自动安装 Harness 时使用稳定的 DSH 0.2.0-rc.2 运行时;单独安装的预览版运行时会保留。现在「发送」会在下一个智能体步骤应用排队消息,不会清掉正在生成的回答。排队的图片可以发送或删除;当前 DSH 纯文本编辑器要改图片说明,得重新附加一次图片。 验证与构建 npm test npm run test:input npm run test:ui npm run test:reasoning npm run test:performance npm audit --audit-level=high npm run build 测试覆盖会话契约、流式传输、附件、窗口几何和紧凑布局。npm run test:harness -- --entry /absolute/path/to/dsh/lib/bin.js 会在隔离的 home 目录里跑真实 Harness 验收,对接本地确定性模型服务器,不碰你的聊天记录和凭据。加上 --compaction 可以用你安装的压缩预设,测试自动与手动压缩以及续接。发布 CI 会构建 Windows、Intel/Apple Silicon macOS、Linux 和 Game Bar 伴侣,然后把校验和与产物一起发布。Windows 便携版输出为 release/NeoXider-Agent-Deck-0.9.17-windows-x64-portable.exe。 信任与集成 Deck 直接使用 Harness RPC。它不抓取 Web UI,也不读取服务商的 API 密钥。渲染进程运行在沙箱里;文件准备和请求都走一条收窄的 IPC 桥。 通过 Deck 创建或提示的会话会设为 Harness danger-full-access。智能体可以读写文件、执行命令、使用已配置的工具,不会再弹权限确认。请使用可信的模型、工作区和 MCP 服务器。见 SECURITY.md。 - NeoXider MCP Hub —— 按需加载工具。 - DSH 后台代码集成 —— 把长时间运行的脚本作为后台任务返回,完成后通知智能体。 - 架构 · 更新日志 · 路线图 MIT © NeoXider
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
NeoXider/neoxider-agent-deck
你的智能体,触手可及。桌面聊天、实时会话面板、小助手,或者只是一道发光的铰链。
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,350已汉化DSH
71.5
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,506已汉化DSH
71.1
AI 矢量设计工具ZSeven-W/openpencil
全球首个 AI 原生开源矢量设计工具。
★ 7,027已汉化DSH
71.1
这是你的仓库?认领条目