🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

无项目会话 NoProblUm/dsh-codexlike-projectless

DeepSeek Harnessv1.1.0
NoProblUm17 天前有提交已提供中文文档扫描:含敏感能力

为 DeepSeek Harness 提供类似 Codex 的无项目会话体验,首次发送时自动创建按日期和主题组织的工作目录。

32.9/100
综合分
4
GitHub 星标
410
npm 周下载
—/5
用户评分

数据截至 2026/10/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-codexlike-projectless
npm 源 · dsh-codexlike-projectless 的发布者账号已校验与本仓库一致

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · chat
装得上吗
本站已在 dsh 0.2.1-rc.5 下真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 17 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过
展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包dsh-codexlike-projectless @ 1.1.0
✓Node 引擎要求 >=22.19 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/21 02:57:39

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件发起外部网络请求
查看扫描证据(共 30 处,展示前 17 条)
  • 写入本地文件
    lib/index.js:60
    await mkdir(dateDirectory, { recursive: true, mode: 448 });
  • 读取本地文件
    lib/index.js:61
    const canonicalRoot = await realpath(root);
  • 读取本地文件
    lib/index.js:62
    if (await realpath(dateDirectory) !== join(canonicalRoot, localDateName(now))) {
  • 写入本地文件
    lib/index.js:68
    await mkdir(candidate, { mode: 448 });
  • 写入本地文件
    lib/index.js:93
    await mkdir(dateDirectory, { recursive: true, mode: 448 });
  • 写入本地文件
    lib/index.js:95
    await mkdir(sessionDirectory, { mode: 448 });
  • 读取本地文件
    lib/index.js:104
    return await realpath(root);
  • 读取本地文件
    lib/index.js:121
    const info = await lstat(target);
  • 删除本地文件
    lib/index.js:123
    await unlink(target);
  • 读取本地文件
    lib/index.js:134
    entries = await readdir(path);
  • 删除本地文件
    lib/index.js:143
    await rmdir(path);
  • 读取本地文件
    lib/index.js:161
    canonical = await realpath(requestedPath);
  • 写入本地文件
    lib/index.js:206
    await mkdir2(dirname2(file), { recursive: true });
  • 写入本地文件
    lib/index.js:207
    await appendFile(file, line, { encoding: "utf8", mode: 384 });
  • 删除本地文件
    lib/index.js:307
    await unlink2(probe).catch((error) => {
  • 删除本地文件
    lib/index.js:317
    await unlink2(temporary).catch((error) => {
  • 发起网络请求
    lib/client.js:899
    const response = await fetch(`git/${endpoint}`, { method: "POST", headers: { "content-type": "application/json" }, body: JSON.stringify(payload) });
扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-api-gateway@deepseek-ai/dsh-api-session-controller@deepseek-ai/dsh-api-workspace-controller@deepseek-ai/dsh-client-connection@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-ui-conversation@deepseek-ai/dsh-client-ui-primitives@deepseek-ai/dsh-client-ui-renderer@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-client-ui-workspace@deepseek-ai/dsh-session
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

界面预览

3 张 · 点击查看大图

功能亮点

  • 无项目会话体验
  • 首次发送自动建目录
  • 按日期主题组织
v1.3.02026-10-31
· 1.3.0 - 2026-10-31 · 简体中文 · 支持 Windows x64 DSH Desktop 0.2.1-rc.5 精确构建 d4db512a969fccf0c5cc7ec8fe38e9c1d27af916。rc.3 用户继续使用 1.2.0,rc.2 使用 1.1.0。 · 重新核验原版七模块,更新 Conversation Client 指纹及 DSH 依赖;保留精确身份、未知包装拒绝和原有草稿/首发/清理语义,不新增思考过滤或公开接口。 · 候选与正式版通过类型检查、88 项测试及构建。隔离 Desktop 覆盖首发、附件、故障、标题回退、管理器生命周期、从正式 1.2.0 升级、12 组草稿布局、48 组原生 UI 对照和 10 组思考显示对照;正式包安装复核见交付记录。 · 保留 Git Graph 0.4.6 组合排除、宿主窄屏裁剪及草稿仅运行期保留限制;未测试外部模型或 Windows 宿主安装程序覆盖升级。详见 验收报告。 · English · Target the exact Windows x64 DSH Desktop rc.5 build d4db512a969fccf0c5cc7ec8fe38e9c1d27af916. rc.3 keeps 1.2.0 and rc.2 keeps 1.1.0. · Reverify all seven original modules, update the Conversation Client fingerprint and DSH dependencies, and retain existing draft, admission and cleanup behavior. No new reasoning filtering or public interface. · Candidate and stable type checks, 88 tests and builds passed. Isolated Desktop validation covers first send, attachments, failures, title fallback, lifecycle, the stable 1.2.0 upgrade, 12 draft layouts, 48 native UI comparisons and 10 reasoning comparisons. The delivery record separately records stable-package installation checks. · Git Graph 0.4.6 combinations, native narrow-window clipping and runtime-only drafts remain limitations. External models and Windows host-installer upgrades were not tested.
v1.2.02026-10-27
· 1.2.0 - 2026-10-27 · 简体中文 · 支持 Windows DSH Desktop 0.2.1-rc.3,精确构建 be72761ee1a6736ebcdf4f3739363b083ae53c98;Desktop rc.2 请继续使用 1.1.0。 · 跟随 rc.3 的空白会话和 Agent 预设复用规则,保留 keep/replace/append 输入初始化、附件及原生提交状态。无项目草稿首发前不创建真实会话、工作区或目录。 · 首发并行编辑不覆盖另一份草稿;资源清理失败时锁定草稿,保留不确定提交保护和临时 Workspace 注销重试。 · 候选已通过 79 项测试、23 个真实 Desktop 场景组及 12 组新增草稿布局检查;官方管理器安装、更新、卸载、重装及正常重启证据单独记录。正式提升仅变更版本元数据和文档。 · 已知限制:不支持 Git Graph 0.4.6 组合;800 宽 / 150% 缩放时保留宿主原生裁剪;草稿正文和附件不跨刷新或重启持久化。模型使用无密钥 fixture,未测试外部模型或宿主安装程序覆盖升级。 · 验收范围及证据见 1.2.0 验收报告。 · English · Support Windows DSH Desktop 0.2.1-rc.3, exact build be72761ee1a6736ebcdf4f3739363b083ae53c98. Desktop rc.2 users should remain on 1.1.0. · Follow rc.3 blank-session and Agent-preset reuse rules, preserving keep/replace/append initialization, attachments and native submission state. Drafts create no host Session, Workspace or task directory before first send. · Preserve a second draft while another sends; lock drafts after incomplete cleanup and retain uncertain-submission protection and independent Workspace detach retry. · Candidate verification: 79 tests, 23 real Desktop scenario groups and 12 additional draft layout checks, with manager lifecycle and same-profile plugin-update evidence recorded separately. Stable promotion changes version metadata and documentation only. · Known limits: Git Graph 0.4.6 combinations are unsupported; native clipping remains at 800 width / 150% zoom; draft text and attachments are runtime-only. Tests use a keyless model fixture, without external-provider or Windows host-installer upgrade validation.
v1.1.02026-10-17
· 1.1.0 - 2026-10-17 · 简体中文 · 兼容 Git Graph 0.4.6 的新建入口,支持两种加载顺序、自动隔离开关和停用恢复;按操作保留初始化参数,无项目请求不进入 Git/worktree 流程。 · 侧栏“未分组”气泡优先恢复最近未发送草稿,保留正文、附件和全部编辑设置;重复鼠标/键盘激活不重复新建。全局新建仍显式打开新编辑页。 · 恢复原生项目/模式/输入布局与原版图标;独立可聚焦关闭按钮不改变控件位置,已发送页不增加项目栏。 · 保持首次发送前 Session、Workspace、任务目录零增量,以及失败保留、结果不确定禁止重发和 Workspace 注销重试。 · 更新中英文 README、安装链接及兼容边界,并保留第三方 Apache-2.0 许可与来源。 · 验证:78 项测试、类型检查与构建;最终候选完成真实 Desktop 组合、首次安装/重启、故障处理及 48 项界面对照。正式版仅更新版本和文档。 · 已知限制:800 宽 / 150% 缩放时宿主原生内容仍有裁剪;旧候选原位升级曾遇管理器 EPERM,全新安装通过不代表原位升级通过。草稿不跨刷新或重启持久化。详见 验收报告。 · English · Compose with Git Graph 0.4.6 across both load orders, isolation settings and lifecycle changes; preserve per-operation initialization options and bypass Git for projectless requests. · Restore the latest unsent draft from the native Ungrouped sidebar action, preserving text, attachments and editor settings. Repeated mouse/keyboard activation reuses the draft; global New remains explicit. · Retain native layout and original icons, with an independent focusable close button and no extra project bar on sent conversations. · Preserve zero Session/Workspace/directory creation before first send, failed input, uncertain-send protection and independent Workspace detach retry. · Update both READMEs and retain Apache-2.0 attribution for the compatibility route. · Validation: 78 tests, type checking and build; final-candidate Desktop combinations, fresh install/restart, failure handling and 48 native UI comparisons. Stable promotion changes version and documentation only. · Known limits: native clipping at 800 width / 150% zoom; an earlier candidate in-place upgrade hit manager EPERM. Fresh installation does not establish successful in-place upgrades. Drafts remain runtime-only.
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。

README

由 DeepSeek 最新模型翻译生成
dsh-codexlike-projectless 为 DeepSeek Harness 提供类似 Codex 的无项目会话体验:先写消息,首次发送时再创建按日期和主题组织的工作目录。 DSH Codexlike Projectless 独立维护,采用自己的版本编号。仓库名和内部插件名均为 dsh-codexlike-projectless。源码来源和 MIT 许可说明见 NOTICE 与 LICENSE。本项目不是 DeepSeek 或 OpenAI 官方项目。 当前版本与 0.x 的区别 当前版本为 1.1.0,支持 Windows DSH Desktop 0.2.1-rc.2(构建 332895e0f7c9d4dbfb29729f5eb367fa263ff986)。通过插件市场或官方插件管理器安装 1.1.0 插件包,正常退出并重新打开 DSH 即可。 0.x 需要额外安装原生补丁;1.x 已将运行时适配层放进插件包,无需外部安装器或改写应用归档。旧补丁用户需先按原安装记录恢复原版应用,再安装新版。无项目草稿、首发按日期和主题创建目录的用法不变。 详细变更见 CHANGELOG。下方保留历史示例图,不能用于判断 1.1.0 的具体图标与布局。 独立版本编号从 0.1.0 开始。发布包不包含 DSH 的 app.asar、用户 profile 或本机备份。
展开完整文档(README 剩余 1 节)
dsh-codexlike-projectless

为 DeepSeek Harness 提供类似 Codex 的无项目会话体验:先写消息,首次发送时再创建按日期和主题组织的工作目录。

DSH Codexlike Projectless 独立维护,采用自己的版本编号。仓库名和内部插件名均为 dsh-codexlike-projectless。源码来源和 MIT 许可说明见 NOTICE 与 LICENSE。本项目不是 DeepSeek 或 OpenAI 官方项目。

当前版本与 0.x 的区别

当前版本为 1.1.0,支持 Windows DSH Desktop 0.2.1-rc.2(构建 332895e0f7c9d4dbfb29729f5eb367fa263ff986)。通过插件市场或官方插件管理器安装 1.1.0 插件包,正常退出并重新打开 DSH 即可。

0.x 需要额外安装原生补丁;1.x 已将运行时适配层放进插件包,无需外部安装器或改写应用归档。旧补丁用户需先按原安装记录恢复原版应用,再安装新版。无项目草稿、首发按日期和主题创建目录的用法不变。

详细变更见 CHANGELOG。下方保留历史示例图,不能用于判断 1.1.0 的具体图标与布局。

独立版本编号从 0.1.0 开始。发布包不包含 DSH 的 app.asar、用户 profile 或本机备份。

1. 新建无项目会话时打开浏览器草稿,立即使用原生输入框。此时不创建真实 Session、Workspace 或工作目录。
2. 首次发送时调用 DSH 自带主题生成服务,用当前模型生成主题;服务失败时使用 DSH 原生回退主题。
3. 创建 配置根目录/YYYY-MM-DD/主题,重名使用 _2、_3。随后创建真实 Session,并将预生成主题与原生日志绑定。
4. 携带原生模型、Agent 预设、权限、规划模式以及附件,通过原生发送链路提交消息。
5. 接收成功后注销临时 Workspace,保留会话、目录、cwd 和历史。会话进入未分组区域。

未发送编辑页沿用原生项目按钮、Agent 模式栏、输入框及原版图标。悬停项目按钮或键盘聚焦时,文件夹图标原位显示原生关闭图标 ×;关闭动作为独立可聚焦按钮,不改变周围控件位置。点击后切换至无项目并恢复对应草稿。无项目状态不显示 ×,项目菜单提供“无项目”。已发送会话保持原生布局,不额外插入项目栏,原会话的归属、cwd 和消息不变。

点击侧栏“未分组”行的新会话气泡,优先恢复最近仍未发送的无项目草稿;没有才新建。正文、附件、模型、权限、Agent 预设及规划设置一起恢复;重复点击、Enter 或 Space 不产生重复草稿,也不折叠分组。此恢复规则仅用于侧栏气泡。

兼容 Git Graph 0.4.6:项目内新建继续使用其自动 worktree 隔离(遵从开关),明确无项目的新建先进入本地草稿,不进入 Git 流程。支持两种加载顺序并保留各次新建的初始正文、清空策略和 Agent 参数。兼容承诺限于上述版本;未知入口接管仍会报告冲突。兼容代码随本插件分发,不修改 Git Graph 安装文件或宿主归档。

普通“新建会话”与快捷键沿用当前默认项目,并打开空白编辑页。打开历史会话也更新默认选择;无项目首次发送并注销临时 Workspace 后仍保留无项目身份。选择记录跨重启保留,已删除项目回退至无项目。

通过项目菜单切换时,每个项目和无项目分别恢复最近使用的未发送编辑页,保留正文、附件、模型、权限、Agent 预设和规划模式。重复选择当前项目不重建编辑页。显式新建不带入旧正文或附件;旧编辑页在运行期间仍保留。发送确认成功后清除对应待恢复草稿,失败保留,结果不确定时禁止重发。

发送结果不确定时不重发、不删除资源,并等待原生持久会话状态确认。明确拒绝或创建失败时回收本次新建的空目录;已有文件不会删除。

运行截图

以下图片于 2026-10-03 在 Windows 上实际运行的 DSH Desktop 0.2.0-rc.2 隔离环境中拍摄,插件版本为改名前开发构建 0.7.0-local.5。仅加载 DSH 内置组件和本插件,使用原生界面,没有主题、宠物或增强侧栏插件。三个示例项目、六条项目内会话和一条未分组会话均为专门创建的演示数据,不含个人会话历史;它们用于展示项目归属,不代表模型执行结果。原图未修改。

无项目草稿与项目会话对比

侧边栏展示三个示例项目及其会话;当前编辑页为“无项目”,可以直接输入正文并选择原生模型、权限和 Agent 预设。“未分组”中的示例会话与项目内会话形成对比。

原生界面中无项目草稿与三个示例项目的会话分组对比

从项目切换到无项目

此历史截图展示旧版圆形 ×;1.1.0 使用宿主原生关闭图标,点击后进入无项目编辑页。图中选择了“示例项目-学习笔记”,左侧保留其他项目及未分组会话。

项目选择框悬停时显示圆形关闭按钮

设置会话目录

在通用设置中配置“工作区根目录”,浏览、保存并查看当前生效路径。图中演示根目录为 C:\Documents\DSH,可按需要选择自己的目录。

无项目会话的工作区根目录设置

安装与卸载

需要 Windows 和受支持的 DSH Desktop 0.2.1-rc.2 构建。1.1.0 已内置运行时适配层,无需安装 Node.js、运行外部安装器或安装原生补丁。

1. 从插件市场安装

1. 打开 DSH 插件市场,搜索 dsh-codexlike-projectless,确认版本为 1.1.0 后安装。
2. 正常退出并重新打开整个 DSH。
3. 在“设置 → 通用 → 无项目会话”中选择工作区根目录并保存。

2. 导入发布包

1. 下载 dsh-codexlike-projectless-1.1.0.tgz。
2. 通过插件市场或官方插件管理器导入该包,然后正常退出并重新打开 DSH。
3. 在“设置 → 通用 → 无项目会话”中配置工作区根目录。

3. 从源码构建

开发需要 Git 和 Node.js 22.19 或更新版本:

git clone https://github.com/NoProblUm/dsh-codexlike-projectless.git
cd dsh-codexlike-projectless
npm ci
npm run verify
npm pack --ignore-scripts

将生成的 .tgz 按上面的导入方式安装。开发与验证细节见 CONTRIBUTING.md。

从 0.x 旧补丁安装迁移

先禁用旧插件,按旧安装记录恢复原版应用,再安装 1.1.0。如果仍使用安装器留下的本地 link: 副本,通过管理器移除旧副本后再安装。恢复工具可能还原备份时的其他插件配置,使用前请核对备份及后续改动。

更新与卸载

通过插件市场或官方插件管理器操作,更新后正常退出并重新打开 DSH。原版管理器在 HMR 下原位更新可能返回 already-installed;这是已知限制,详细记录见适配说明。

停用或卸载会释放本插件的运行时改动,保留已创建的会话、目录和用户产物。请先保存尚未发送的草稿。

设置工作目录

在“设置 → 通用 → 无项目会话”中填写“工作区根目录”,或点击“浏览…”选择目录,再点击“保存”。界面显示当前生效路径;验证或保存失败时保持原值。设置保存在 DSH_HOME/storages/dsh-codexlike-projectless-settings.json,重启后继续生效,不改写其他 profile 设置。

未保存覆盖值时,根目录沿用 profile 的 dsh-codexlike-projectless.config.root;未配置则使用 ~/Documents/DSH。修改只影响之后首次发送的新会话,既有会话和目录不迁移。一次首次发送固定使用开始发送时的根目录,回收也按原分配目录处理。debug: true 会开启诊断日志,只记录状态和路径,不记录输入正文或密钥。

验证和使用边界

1.1.0 的类型检查、78 项测试和构建通过;候选 rc.3 在原版目标 Desktop 上完成两种加载顺序、真实 worktree、侧栏恢复、首次发送及失败处理,以及 48 项插件开/关布局与原生图标对照。正式版沿用该候选实现,仅更新版本与发行文档;这些 Desktop 记录使用隔离 profile 和无密钥模型 fixture,不代表外部模型服务验收。详见 1.1.0 验收报告。

已知限制:800 像素窄窗口、150% 缩放时原生界面自身存在裁剪,插件开/关一致;本版不更改宿主缩放规则。官方管理器在一次旧候选原位升级中返回 EPERM,最终候选已验证全新 profile 安装与正常重启,但不据此承诺原位升级成功。请先保存草稿;升级失败时保留原安装并通过官方管理器处理,勿手动覆盖运行中的文件。

0.1.1 的安装器集成测试覆盖首次安装、更新、配置保留和失败回滚,使用合成 ASAR 与 DSH 0.2.0-rc.2 的实际模块代码;这些测试不能代替真实 Desktop 安装与重启验收。0.1.0 构建检查见 初版验证。

历史功能验证见 本地完整版测试。其中版本号、日志和截图对应改名前的开发构建,不代表 0.1.0 已完成安装与重启验收。草稿期支持选择模型、预设、权限、规划模式和添加附件。需要真实会话或执行目录的工具、任务与命令在首次消息创建真实会话之后使用。草稿只在运行期内存中,刷新、关闭或重启不保留正文和附件。安装或更新插件后需要正常退出并重新打开 DSH。

致谢

感谢 Jarvis Luk 开源的原仓库 jarvisluk/dsh-projectless-session,它是本项目的主要参考和源码基础。本项目包含从该 MIT 许可仓库衍生的代码,并在其无项目会话工作的基础上开发了上述类似 Codex 的会话流程。

Git Graph 0.4.6 兼容路由包含 Apache-2.0 许可的上游代码;来源、修改和许可见 THIRD_PARTY_NOTICES.md。

原作者的版权声明和 MIT 许可保留在 LICENSE 中,源码来源说明见 NOTICE。本仓库由 NoProblUm 独立维护。

发布与开发

源码与版本下载见 GitHub Releases。发布流程先创建 GitHub Release,提供 .tgz 插件包和 SHA256SUMS 校验文件,再通过已配置的可信发布者将同一包发布到 npm;正式版使用 latest 标签。npm 发布失败时 GitHub Release 可能已经存在,重跑流程会跳过已发布版本。源码构建流程见 CONTRIBUTING.md。

开发与验证流程见 CONTRIBUTING.md,版本记录见 CHANGELOG.md。本机历史测试记录中的日志、截图和备份路径用于说明当时的验证范围,除上述精选运行截图外,这些运行产物不包含在公开仓库中。后续检查与优化通过本仓库的 Issues 和版本更新跟进。
预览分享卡片长什么样 ↓NoProblUm/dsh-codexlike-projectless
分享 · DeepSeek Harness Hub
NoProblUm/dsh-codexlike-projectless

为 DeepSeek Harness 提供类似 Codex 的无项目会话体验,首次发送时自动创建按日期和主题组织的工作目录。

这是你的仓库?认领条目

回到顶部