Repository navigation
AI Course Workbench v0.1.2 — macOS (Universal)
AI Course Workbench v0.1.2 — macOS
本地优先的课程创作工作台。项目数据保存在你自己磁盘上的开放 project.json。
下载
| 入口 | 链接 |
|---|---|
| 最新版本页面 | https://github.com/wyzh0117/workbench/releases/latest |
| 直接下载最新 DMG(固定链接) | https://github.com/wyzh0117/workbench/releases/latest/download/AI-Course-Workbench-macOS.dmg |
本页资产:AI-Course-Workbench-macOS.dmg 与 AI-Course-Workbench-macOS.dmg.sha256。
该文件名在所有版本中保持固定,因此上面的固定链接会长期指向最新版本。
v0.1.1 已发布并冻结,仍可从历史 Release 下载;本版是新 tag,没有改写 v0.1.1 的字节。
本版变更(相对 v0.1.1)
V1-T03 — Course Authoring
- 打开非项目文件夹时说明原因、缺什么、下一步(不再只有一句「不是可用课程项目」);
- 课程地图可新增 / 重命名 / 调整顺序 / 删除阶段(空阶段两次确认;非空阶段提示先移动课程);
- Block 用指针拖动手柄重排,顶栏工具不再被裁切,Small 完整外框 100px;
- 点击文字或外框都会选中 Block,左侧高亮,输入法与光标不被打断;
+ 媒体插到当前 Block 之后;媒体库「插入到当前位置」走同一条路径;- 点击占位符打开右侧「状态」;左栏增加可点击的「工作台」;
- 素材显示名称可改(不改磁盘文件名);待补位置是真实锚点,不再写「位置:待补」。
V1-T04 — Workspace Explorer & 已有文件夹接管
- 启动页三条独立路径:新建课程 / 打开 Workbench 项目 / 导入已有文件夹;
- 只读扫描与文件浏览器(Markdown / 图片 / 视频 / PDF·DOCX 参考预览);
- 映射预览标为「建议」,可取消、改映射,确认后才写入
project.json; - 原地接管(不移动、不改名、不删除原文件);相同 checksum 复用,同名不同内容不静默覆盖。
系统要求
最低系统版本:macOS 11.0(Big Sur)
架构:Universal —— Apple Silicon(arm64)与 Intel(x86_64)同一个安装包
安装
1. 下载 AI-Course-Workbench-macOS.dmg
2. 双击打开 DMG
3. 把 AI Course Workbench 拖到 Applications
4. 从 Applications 打开
校验下载完整性
shasum -a 256 ~/Downloads/AI-Course-Workbench-macOS.dmgSHA-256:1740d8f921adff2787550f276749e055bb6ea963fff2ca28543c57f8a284cb8b
字节数:10,616,574
首次打开说明(重要)
本版本尚未使用 Apple Developer ID 签名与公证,所以首次打开时 macOS 会拦截,提示
「无法验证开发者」或「Apple 无法检查其是否包含恶意软件」。这是预期行为,不是安装包损坏。
macOS 15 (Sequoia) / 26 及更新版本
1. 双击 AI Course Workbench,出现拦截时点「完成」
2. 打开「系统设置」→「隐私与安全性」
3. 点「仍要打开」,输入密码或 Touch ID 确认
4. 在再次出现的确认框里再点一次「仍要打开」
macOS 11 (Big Sur) – 14 (Sonoma)
在「应用程序」中右键点击(或按住 Control 点击)AI Course Workbench
→ 选择「打开」
→ 在弹窗中再次点「打开」
分发状态(如实说明)
DISTRIBUTION STATE = PARTIAL
BLOCKER = 缺正式 macOS signing / notarization credentials
本版 DMG 为 ad-hoc 签名:codesign --verify --deep --strict 通过,spctl --assess --type execute 判定 rejected。
不宣称 PUBLIC RELEASE READY,也不宣称「普通用户无安全阻碍安装」。
验证记录
deno task check 通过
deno task test 327 passed / 0 failed
cargo test 68 passed / 0 failed
lipo -archs x86_64 arm64
codesign --verify --deep --strict 通过(adhoc)
spctl --assess --type execute rejected
hdiutil verify VALID
启动 smoke 指定项目目录存活 10s 后 SIGTERM
不存在的 --project-dir 开窗前退出并打印原因