DeepSHPlugins
dsh-open-in-finder 项目预览
GITHUB / COMMUNITY PROJECT

dsh-open-in-finder

UI 增强JavaScriptMIT

dsh-open-in-finder:在聊天窗口标题行加文件夹小图标,一键在 macOS Finder 中打开当前会话的工作目录(仅 macOS,无工作区时自动隐藏)。

1 Starsmoduqishi 更新时间 2026-08-13
访问 GitHub 仓库
dsh-open-in-finder 项目预览

项目介绍

中文

dsh-open-in-finder:在聊天窗口标题行加文件夹小图标,一键在 macOS Finder 中打开当前会话的工作目录(仅 macOS,无工作区时自动隐藏)。

English

Adds a folder icon to the chat title bar — one click opens the session's working directory in macOS Finder (macOS only; auto-hides with no workspace).

项目信息与收录信号

快照 2026-09-11
作者 / 组织
moduqishi
仓库
moduqishi/dsh-open-in-finder
GitHub Stars
1
Forks
0
开发语言
JavaScript
许可证
MIT
最近推送
2026-08-13
Manifest
未检测到 / 未记录

公开仓库不自动等于可商用;许可证与当前兼容性以原项目文档为准。Manifest 和数据评分不构成安装安全认证。

数据评分

51/ 100
维护活跃
80
文档与实用信息
92
生态关注度
9
安装便捷信号
75
项目声明信号
100

README 含完整安装与使用说明;关注度尚低(1)。

评分来自已有数据快照的五维模型,仅作浏览参考,不是实际使用评测或安全检测结论。

安装与使用

所有项目资料与许可均以对应 GitHub 仓库为准。

dsh plugin add github:moduqishi/dsh-open-in-finder

复制命令不会自动执行。请先阅读仓库文档,确认环境要求与许可证。

项目截图

仓库 README

GitHub 原文

已保存的仓库文档快照;文档抓取时间未记录,可能与上方目录介绍处于不同版本。安装前请核对当前仓库说明。

dsh-open-in-finder

DeepSeek Harness(dsh web)持久化插件:在聊天窗口顶部标题行添加一个文件夹小图标,一键在 macOS Finder 中打开当前会话的工作目录。

功能

  • 标题行小图标(SVG 文件夹,跟随主题色,悬停高亮),紧挨标题/agent 预设
  • 点击 → Host 调用 open <路径> 在 Finder 中打开当前会话的工作目录;成功时图标短暂变为 ✓
  • 悬停显示将打开的完整路径
  • 无工作区的会话自动隐藏图标
  • 仅 macOS(依赖系统 open 命令)

安装

  1. 把本目录链接进 dsh web profile 的模块目录:
   ln -sfn "$PWD" ~/.dsh/profiles/node_modules/@local/dsh-open-in-finder
  1. 在 ~/.dsh/profiles/web/cordis.patch.yml 追加:
   - insert:
       - id: open-in-finder
         name: '@local/dsh-open-in-finder'
  1. 重启 dsh web(客户端模块扫描需重启生效)。

工作原理

  • 双端结构:lib/index.js 是 Host 插件(注册 webServer 路由 POST /fin/api/open,通过 subprocess 执行 open <path>);lib/client.js 是浏览器 bundle(window.__ModuleLoader__.load(...)),通过 useWorkspaces 找到包含当前会话的工作区并取其 path。
  • RPC:Client 同源 fetch 调用 /fin/api/open。

许可证

MIT — see LICENSE

使用前核对

安装步骤、兼容版本与授权范围以原项目当前文档为准。Stars 和评分是快照中的导航信号。

安装与排错 · 项目问题反馈

同类项目