本地网页快捷方式 linkseinschlafen-dot/macos-web-app-shortcut
DeepSeek Harness把本地 Web 服务打包成一键启动的桌面图标
27.4/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/17 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add linkseinschlafen-dot/macos-web-app-shortcut该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · ui
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 82 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0⚪ 扫描:无法判定尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。
- · 包内无可扫 JS
- · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/3(1 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 创建桌面快捷方式
- 一键启动本地服务
为 DeepSeek Harness 和本地 Web 应用创建带防护的 macOS .app 与 Windows .lnk 启动器
README
由 DeepSeek 最新模型翻译生成Web App 快捷方式 Skill(macOS + Windows)
将已授权的本地 Web 服务转换为可一键启动的 macOS .app 或 Windows .lnk 启动器。
这个 Skill 让 Agent 为本地 Web 服务创建 macOS .app 或 Windows .lnk 快捷方式:按需启动服务、等待健康检查、打开浏览器,并应用用户提供的图标。它不会打包服务本身,并通过输入检查降低凭据被写入启动器的风险;这些检查不能替代人工审查和专用秘密扫描。
本项目最初为 DeepSeek Harness 的 macOS 启动体验设计,也可用于其他本地 Web 服务。它是社区工具,不隶属于 DeepSeek,也未获 DeepSeek 背书;仓库不包含 DeepSeek Logo 或其他专有品牌素材。
这个社区项目最初为 DeepSeek Harness 的 macOS 启动体验设计,也可用于其他本地 Web 服务。它不隶属于 DeepSeek,也未获 DeepSeek 背书,且不包含 DeepSeek Logo 或其他专有品牌素材。
功能
- 创建可从桌面、访达或程序坞启动的 .app。
- 创建可从 Windows 桌面启动的 .lnk,并保留配套 PowerShell 启动器。
- 可选启动用户明确授权的本地服务。
展开完整文档(README 剩余 1 节)
Web App 快捷方式 Skill(macOS + Windows) 将已授权的本地 Web 服务转换为可一键启动的 macOS .app 或 Windows .lnk 启动器。 这个 Skill 让 Agent 为本地 Web 服务创建 macOS .app 或 Windows .lnk 快捷方式:按需启动服务、等待健康检查、打开浏览器,并应用用户提供的图标。它不会打包服务本身,并通过输入检查降低凭据被写入启动器的风险;这些检查不能替代人工审查和专用秘密扫描。 本项目最初为 DeepSeek Harness 的 macOS 启动体验设计,也可用于其他本地 Web 服务。它是社区工具,不隶属于 DeepSeek,也未获 DeepSeek 背书;仓库不包含 DeepSeek Logo 或其他专有品牌素材。 这个社区项目最初为 DeepSeek Harness 的 macOS 启动体验设计,也可用于其他本地 Web 服务。它不隶属于 DeepSeek,也未获 DeepSeek 背书,且不包含 DeepSeek Logo 或其他专有品牌素材。 功能 - 创建可从桌面、访达或程序坞启动的 .app。 - 创建可从 Windows 桌面启动的 .lnk,并保留配套 PowerShell 启动器。 - 可选启动用户明确授权的本地服务。 - 健康检查成功后再打开页面;失败时由用户选择取消或继续。 - 通过健康检查和端口检测减少重复启动及错误服务跳转。 - 将 PNG 转换为多尺寸 ICNS 图标。 - Windows 使用 ICO、EXE 或 DLL 图标源;PNG 需要先转换为 ICO。 - 拦截常见密钥、Bearer/JWT、私钥和敏感 URL 参数。 - 默认只允许 localhost 与回环地址。 - 只允许安全覆盖由本工具创建并带有标记的应用包。 环境要求 - macOS:Python 3.9 或更高版本,以及系统自带的 osacompile、sips、iconutil 与 codesign。 - Windows:Python 3.9 或更高版本、Windows PowerShell 和 WScript.Shell 快捷方式组件。 安装为 Agent Skill 将 macos-web-app-shortcut 文件夹复制到 Agent 支持的 Skills 目录。例如 Codex 的个人 Skill 目录: cp -R macos-web-app-shortcut ~/.codex/skills/ 重新载入 Agent 后,可以这样提出需求: 使用 $macos-web-app-shortcut,为运行在 http://127.0.0.1:3000/ 的本地应用创建一个 macOS 桌面快捷方式,并使用我提供的 PNG 图标。 Agent 应在创建前确认应用名称、URL、启动命令、工作目录、目标目录和图标。启动命令会保存在生成的 .app 或配套 PowerShell .ps1 中,因此绝不能包含秘密。 直接运行脚本 从 Skill 所在目录运行: python3 scripts/create_macos_web_shortcut.py \ --name "My Local App" \ --url "http://127.0.0.1:3000/" \ --health-url "http://127.0.0.1:3000/health" \ --port 3000 \ --command "npm run dev -- --host 127.0.0.1 --port 3000" \ --working-dir "/Users/example/project" \ --icon "/Users/example/icon.png" \ --output-dir "/Users/example/Desktop" 如果服务已经运行,只需提供 --name、--url 和 --output-dir。非回环目标 URL 需要 --allow-remote,非回环健康检查还需要单独的 --allow-remote-health。远程地址默认必须使用 HTTPS;只有在用户明确接受明文传输风险后才可增加 --allow-insecure-remote-http。健康检查默认必须与目标 URL 同源,--port 默认必须与目标端口一致;特殊拓扑需要分别明确授权 --allow-cross-origin-health 或 --allow-port-mismatch。 --overwrite 只能替换由本工具创建并带有内部标记的 .app 或 Windows .lnk 配套启动器,不会覆盖其他应用或普通同名目录。 Windows 版本示例: python scripts/create_windows_web_shortcut.py --name "DeepSeek Harness" --url "http://127.0.0.1:3080/" --health-url "http://127.0.0.1:3080/" --port 3080 --command "npm run web" --working-dir "C:\Users\example\deepseek-harness" --icon "C:\Users\example\deepseek-harness.ico" --output-dir "C:\Users\example\Desktop" Windows 会生成一个 .lnk 和旁边的 .launcher.ps1,移动快捷方式时请同时移动这两个文件。 安全边界 - 密钥检测属于纵深防御,不能替代人工检查或专用 secret scanner。 - 不要把秘密放入命令、URL、路径、查询参数、日志示例或生成的 .app。 - 让目标服务从自身受保护的凭据存储中读取认证信息。 - 不要将服务默认绑定到 0.0.0.0,也不要由本 Skill 修改防火墙或端口转发。 - 日志可能包含目标服务输出;分享前不要提交或上传日志。 - 生成的应用仅进行 ad-hoc 签名,适合本机使用。公开分发二进制应用通常需要 Apple Developer ID 签名和公证。 - 生成的启动器与创建它的 Mac 环境绑定,并且可以被反编译检查。它会以当前用户权限通过不加载用户启动文件的 /bin/zsh -fc 执行获准命令,不受沙盒隔离;命令、工作目录、URL 和日志路径可能从应用包中恢复。不要把秘密放进去,也不要在未经审计时再分发生成的 .app。启动命令应使用绝对可执行文件路径,或显式设置不含秘密的最小 PATH。 - Windows 生成的 .lnk 会调用旁边的可检查 PowerShell .launcher.ps1;移动快捷方式时必须同时移动配套脚本。Windows 版本不绕过系统级执行策略,也不会把凭据写入 .lnk 或 .ps1。 - 生成器本身不包含遥测。启动器可能执行获准命令、轮询健康 URL 并打开目标 URL;这些行为可能访问网络。 完整规则见 macos-web-app-shortcut/references/security-review.md 和 SECURITY.md。 测试 python3 -m unittest discover -s tests -v 测试包括纯函数安全检查、macOS 应用打包集成测试和 Windows 脚本安全检查。维护者还应使用目标 Agent 平台提供的 Skill 验证器检查 macos-web-app-shortcut,并在发布前运行 Gitleaks 或 TruffleHog、人工检查待提交文件。 图标 仓库不捆绑任何第三方品牌图标。用户可以在创建快捷方式时提供自己拥有或获准使用的 PNG/ICNS 文件(macOS)或 ICO/EXE/DLL 文件(Windows)。 许可证 代码和文档采用 MIT License。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
linkseinschlafen-dot/macos-web-app-shortcut
把本地 Web 服务打包成一键启动的桌面图标
相关插件 · 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
这是你的仓库?认领条目