JesonChou/dsh-codex-file-panel

JesonChou★ 1TypeScript最后同步: 2026-08-18

在 GitHub 打开

codex风格的dsh web ui右侧文件面板插件

README 摘要

dsh-codex-file-panel 为 DeepSeek Harness Web UI 提供 Codex 风格的工作区文件侧栏。 它把文件树、搜索、编辑、预览与 Git review 集中到右侧面板,并补充底部终端等与文件工作流紧密相关的能力。项目按照 Harness 官方 bundle 规范组织,仓库根目录本身就是可由 dsh plugin add 安装的插件包。 [!IMPORTANT] 这是社区维护的第三方项目,不属于 DeepSeek 或 OpenAI。Codex 名称仅用于说明UI交互风格。 功能 - Codex 风格的可调整宽度右侧文件面板,支持响应式收起与布局持久化。 - 工作区文件树、文件名搜索、文本读取与保存。 - Markdown、代码、图片、音视频和 PDF 预览;PDF 资源由插件本地提供。 - Git 变更查看、暂存、取消暂存和提交。 - 会话级多标签终端,支持断线短暂保活和尺寸同步。 - 与 Harness 原生会话、语言包、布局和 client module loader 集成。 - 中英文界面文案。 兼容性 组件 要求 DeepSeek Harness 0.1.0-rc.7 系列 API Node.js 22 或更高版本 开发包管理器 pnpm 11(仓库锁定 11.21.0 ) 运行界面 Harness Web UI 插件依赖 node-pty 原生模块。Windows、macOS 和 Linux 均应使用与本机 Node.js ABI 匹配的构建产物。 安装 从 GitHub 安装 安装 main 分支的最新源码: main 会继续变化。需要可复现安装时,请固定到经过审计的 tag 或完整 commit SHA: Git 安装获取的是源码,因此包内的 prepare 会构建 lib/ 。pnpm 10 及以上默认阻止依赖执行构建脚本;首次 add 可能先失败,并在目标 profile 的 pnpm-workspace.yaml 中生成待确认项。请按终端输出的精确包键授权,例如: 保存后重新执行同一条 add 命令。这项授权允许依赖在沙箱外执行本机代码,只应对已审计且固定 commit 的源码开放。 从本地 checkout 安装 克隆仓库并在根目录执行: 从 tarball 安装 tarball 包含预构建的 JavaScript,不需要为插件本身授权 prepare ; node-pty 仍可能需要本机构建授权。 验证与启动 第一条命令的输出应包含 == dsh-codex-file-panel 层。卸载命令: 升级 跟随 main 安装的用户可以让 pnpm 更新 Git 依赖: 固定 tag/SHA 的用户应重新执行 add ,并把 URL fragment 改为目标 tag 或 commit;更新后再次运行 …

在 GitHub 查看完整 README →
皮肤/UIdsh-plugindsh-plugin-bundledsh-plugin-marketdsh-plugin-themeweb ui

分类