browser fs · 工作区文件管理器
whitefirer/dsh-browser-fs · 技能
dsh(DeepSeek Harness)插件:让 agent 读写浏览器所在机器的本地文件——File System Access 授权 + WS 中继,含非安全上下文兼容模式
★ 4GitHub 星标
0分支
2026-08-23最近更新
JavaScript开发语言
MIT许可证
主要功能
- host 半(src/index.ts,跑在 dsh 宿主 Node 进程)
- 超过 8MB 不拉取,直接提示太大
- 每台设备的浏览器 tab 会自动派生一个设备标签(从 UA 解析,如 "Windows · Chrome" / "Android · Chrome" / "macOS · Safari")
- 移动端行为兼容模式授权区是并排双入口——「选择目录」与「选多个文件」, 不再只靠属性探测自动二选一
- ctx.webServer.registerUpgrade 注册精确路径 /browser-fs/ws 的 WS 通道
使用条件
- 纯 HTTP 远程访问页面时授权按钮会报明确错误。
- 标签页必须开着没有浏览器标签在线时,工具调用立即返回明确错误
安装命令
dsh plugin --profile web add github:whitefirer/dsh-browser-fs