DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

ruide92 /

ruide92/dsh-project-atlas

Verified

Project Atlas — a local-first visual workbench for DeepSeek Harness: projects, skills, sessions, runtimes, and artifacts in one calm map.

★ 0 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHubProject homepage
READMESource: main@cc3f3e70

Project Atlas — 可视化项目工作台

Project Atlas 是一个 DeepSeek Harness(DSH)插件:把本机的 AI 项目、技能、Codex / DSH 会话、运行状态与产出,收进一个可缩放的项目工作台。它默认只读,不会替你改写项目;是否把项目交给 Agent,由你在项目页里明确操作。

  • 三个场景:工作室、图书馆、时间庭
  • 项目总览、生命周期与本地备注
  • SKILL.md 图谱、DSH / Codex 会话索引
  • 运行状态、产物预览、磁盘与 AI 软件概览
  • 本地优先:没有账号、没有云端同步、没有遥测

安装

从 DSH 插件市场安装

在 DSH 的插件市场搜索 Project Atlas 或 可视化工作台,安装后按桌面端提示重启。

市场条目需要维护者合并并重建目录;如果暂时搜索不到,请使用下面的手动安装。仓库和 Release 已经可直接下载。

手动安装

node <DSH 内置 pnpm 路径> add github:ruide92/dsh-project-atlas

然后在 ~/.dsh/profiles/<profile>/package.json 的 dsh.profile.bundles 中加入 dsh-project-atlas,重启桌面端。具体路径以你的 DSH 安装为准。也可以直接使用 GitHub 仓库的 tarball 地址安装。

第一次使用

插件不会猜测你的硬盘、用户名或项目目录。首次打开是空状态,这是有意的安全默认值。

在下面任一位置创建配置:

  1. 环境变量 DSH_WORKBENCH_CONFIG 指向的 JSON 文件(最高优先级)
  2. 插件目录下的 workbench.config.json(开发时使用)
  3. ~/.dsh/data/dsh-workbench/config.json(推荐,升级插件不会丢)

最小示例:

{
  "roots": [
    { "path": "D:/work", "depth": 4, "label": "Work" }
  ]
}

保存后回到工作台,点击“重新扫描”。

配置项

字段 默认值 说明
roots [] 要扫描的根目录。每项可以是字符串,或 { path, depth, label }。为空时不会扫描任何目录。
excludeGlobs 常见依赖/构建目录 扫描时排除的 glob。
workspaceNames Projects / Workspace / Code / Dev / Repos 被视为“工作区容器”的目录名;容器本身不显示为项目,直接子项会被提升。
workspaceGroups [] 可选的路径前缀分组,例如 { "prefix": "D:/work", "label": "Work" }。
noisePatterns [] 额外视为缓存/临时目录的路径片段。
assetContainerMarkers [] 目录中出现这些文件名时,把该目录当作素材容器,其子目录作为项目。
skillRoots 常见 Agent 目录 SKILL.md 扫描根。设为 [] 可完全关闭技能扫描。
dshHome ~/.dsh DSH 数据目录。
dshSessionsDir <dshHome>/sessions DSH 会话目录。
codexDb 自动探测 ~/.codex/state_5.sqlite Codex 会话数据库;不存在时静默跳过。
openCodeDb 空 OpenCode 数据库路径。
allowDelete false 是否允许在界面里删除已弃用项目。默认关闭;开启后删除仍会走回收站并要求二次确认。
protectedPaths [] 额外禁止删除的路径。插件自身、数据目录、用户主目录及常见个人目录始终受保护。

数据与隐私

  • 项目内容只在本机读取;插件不发起上传,也不包含遥测。
  • 运行数据写在 ~/.dsh/data/dsh-workbench/:目录缓存、备注、交接记录、删除日志。它们不会被打进 npm 包或 Git 仓库。
  • 删除默认关闭。即使开启,也只允许删除标记为“已弃用”的顶层项目,并且会拒绝符号链接、插件自身和数据目录。
  • 仓库与发布包不包含任何真实项目、用户名、机器路径、会话 ID 或项目截图;内置地球纹理是 NASA 公共领域素材。

文档

  • 配置参考:完整字段、优先级、扫描与删除边界
  • 架构与数据流:模块、请求流程、数据目录
  • 隐私与安全:读取范围、写入范围、公开仓库清洁规则
  • 开发与发布:本地检查、临时安装、发布流程
  • 故障排查:空状态、配置、会话、端口与双工作台冲突

开发

npm test        # 52 项测试
npm run check   # 语法检查

要求 Node.js >= 22.18(使用 node:sqlite 读取 Codex 会话)与 DSH >= 0.2.0-rc.1。

资产许可

地球纹理来自 NASA Earth Observatory / Visible Earth,属于 NASA 公共领域素材;详细来源、处理方式和校验和见 ASSET-LICENSES.md。

License

MIT,见 LICENSE。

—/ 5

No ratings yet

Verified DSH bundle

Commit cc3f3e70cffc

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout