foldercast
DiscoveredA DSH plugin that turns human-readable tables of contents into HTML navigation pages and explainer videos.
foldercast · 目录放映
把一个目录,讲成一段视频或一页导览。
foldercast 是 DSH 插件。给它一个人类可读的目录,Agent 理解内容、挑选证据、写成讲稿并独立评审;插件把讲稿生成 HTML 导览页,或带旁白的视频。代码仓库、文档资料、图片与 Office / PDF 都可以成为讲述素材。
看看实际效果
下面的示例由 foldercast 解析自己的仓库生成,使用瑞士风格。截图来自实际渲染,HTML 和视频共用一份讲稿。
观看/下载 MP4 · 下载 HTML 导览页 · 讲稿与生成说明
GitHub 文件页不会直接运行 HTML;下载后在浏览器打开即可阅读。本例不引用外部图片,可单文件保存和转发。
| 工作流:从理解到产出 | 职责:创作与执行 |
|---|---|
![]() | ![]() |
从哪里开始
需要 DSH 和 Node ^22.19.0 || >=24.0.0。0.3.1 正在进行候选版验收;候选版发布后,在 DSH 使用的 profile 中安装:
dsh plugin --profile <profile> add dsh-foldercast@0.3.1-rc.1
安装后重启 DSH,在对话中说明目录和讲述目标,例如:
把这个仓库讲给第一次接触它的开发者,重点解释用途和工作流。先生成 HTML 导览页,再生成带旁白的视频。
也可以只要页面:
把这个资料目录整理成 HTML 导览页,突出核心观点和代表性文件。
设置页可选择受众、重点、深度、目标分钟数、美术风格、配音引擎和音色。默认按需询问;已有上下文和当前要求优先。完整设置、MiMo 密钥和 Release 安装方式见插件使用说明。
它怎样讲清一个目录
- 理解内容:Agent 查看目录和代表性文件,先写知识压缩
digest.json,保留来源与原文摘录。 - 组织讲述:根据受众和目标写
script.json,选择流程、对比、观点、文件摘录等场景,安排旁白与节拍。 - 校验与评审:程序检查格式、引用和版本;独立 Agent 核查事实、数字、重点、遗漏、结构与表达。
- 生成产物:评审通过后先生成 HTML;明确需要视频时,再配音、渲染 MP4。
模型负责理解、判断与创作;程序负责精确、重复、可复现和可验证的执行。 机器校验和版本回执不能替代内容评审。设计依据
输出与风格
| 输出 | 用途 |
|---|---|
| HTML 导览页 | 按区块阅读旁白、要点与来源;可以只生成页面 |
| MP4 视频 | 节拍随字幕出现;有配音时采用实测音频时长 |
| digest 与讲稿 | 保留事实库和创作输入,可修改后重新校验、评审与生成 |
产物默认位于源目录的 .foldercast/。HTML 与视频共用场景内容和素材准备。支持瑞士风格、编辑设计风格、科技风格,也可用自定义描述指导选材和叙事;实际画面仍使用现有场景模板。设置变化不会自动改写讲稿或重做产物。
使用前需要了解
- 内容会进入模型上下文。写稿流程要求避开
.env、*.pem、credentials*等文件;使用前确认目录适合交给模型读取。 - 依赖按输出需要:视频需要 Chrome / Chromium / Edge;配音需要网络及
ffmpeg/ffprobe。Edge 默认免密钥,MiMo 需要MIMO_API_KEY。缺少某步依赖会影响该步。环境与 CLI - HTML 转发:图片超过内联预算时会保留相对路径,需一并转发素材;Office / PDF 页图和视频封面也需保留对应位置。
- 许可:foldercast 自有代码使用 MIT;Remotion、LibreOffice 与 FFmpeg 等第三方组件保留各自许可。许可说明
源码、示例与文档位于本仓库;问题和建议请提交到 GitHub Issues。
Comments
Loading…
Similar plugins
by liceses
DSH 插件:把工作区里写好的 HTML 页展示在对话里,并让用户在页面上的表态快速回到 agent 手里。含四套预设样式。
★ 4
MIT
JavaScript
Oct 7, 2026
dsh plugin --profile web add dsh-showme-htmlby konglong87
dsh 常用内容插件:保存、编辑提示词,点击回填输入框,不自动发送。deepseek harness 插件
★ 0
MIT
JavaScript
Sep 23, 2026
dsh plugin --profile web add dsh-input-listby anneqaq
DSH 插件:把模型编写的 SVG/HTML 片段渲染成对话中的内联可视化卡片(图表、流程图、时间线、对比表格),沙箱隔离、无网络、无依赖
★ 0
MIT
JavaScript
Sep 30, 2026
dsh plugin --profile web add dsh-widgetby SYMlp
Markdown folder long-term memory plugin for DeepSeek Harness (dsh): one file per fact, human-editable, git-versionable
★ 0
MIT
TypeScript
Aug 20, 2026
dsh plugin --profile web add dsh-markdown-memoryby yaodongH
DSH Web 插件:Codex 风格的改动汇总卡片,替换对话末尾的产出 chip 行。
★ 0
MIT
TypeScript
Sep 24, 2026
dsh plugin --profile web add dsh-better-summaryby AnacondaKC
DSH WebUI 侧栏短视频插件:原生播放器、系列导航、直链解析与精确历史回放
★ 6
↓ 4/wk
BSD-3-Clause
TypeScript
Aug 13, 2026
dsh plugin --profile web add dsh-douyin

