大家好,我是 Coriander。
最近一段时间,我把工作和学习中反复遇到的几个问题,分别做成了 4 个公开项目。它们看起来跨度很大:AI 产品学习、视频知识沉淀、Local-first 播放器、AI 辅助前端开发。
共同点只有一个:尽量不止做一个能截图的 Demo,而是把完整流程、数据边界、失败路径和验证方法一起公开。
1. ai-pm-roadmap:从零开始学习 AI 产品经理
ai-pm-roadmap 是一个面向 AI 产品经理的公益学习平台,不是简单的资料导航或链接收藏。
当前包含:
- 7 个学习阶段、48 节课程
- 6 个完整实战项目
- 15 份可复制的产品模板
- 34 个 AI 产品高频术语
- 课程搜索、交互自测、本地学习进度
- RAG、Agent、Prompt、API 等 2D 教学动画
内容从产品经理基础能力开始,逐步覆盖 LLM、Embedding、RAG、Agent、模型评估、技术协作、商业化和作品集准备。
适合传统 PM 转型、产品新人、面试准备者,也欢迎大家帮忙补充案例和纠正文档。
项目地址:GitHub
在线学习:aipro.agentskill.asia
2. BiliNote:把 B 站视频变成课程、对话与知识笔记
BiliNote 是一个 Local-first、BYOK 的 Chrome MV3 浏览器扩展。
它会优先读取视频已有字幕,将视频整理成带时间锚点的课程内容;没有字幕时,也可以由用户主动启用语音转写 Beta。
主要能力:
- 生成课程大纲、分段总结、重点和拓展知识
- 结合当前播放位置进行“随看随问”
- 把完整回答写入 Markdown 笔记
- 点击时间锚点跳回对应视频位置
- 分析、笔记和问答记录保存在浏览器本地
- 可选同步到 Notion、ima、语雀、Remote MCP、Obsidian 或本地 Markdown
项目没有托管业务后端,也不内置共享 API Key。模型、语音转写和知识库服务都由用户自行配置。
当前版本是 0,仍处于 pre-alpha,尚未上架 Chrome Web Store,适合开发者和早期用户试用。
项目地址:GitHub
3. NebulaPlay:一个入口管理分散的媒体来源
NebulaPlay 是一个无账号、无广告、Local-first 的 React/Vite 播放前端。
它通过统一的 VideoSource 契约,把目录浏览、搜索、详情、选集和播放界面与数据来源解耦,可接入自定义 JSON、媒体直链、兼容 CMS API 和有限范围的 TVBox/CMS 配置。
目前已经实现:
- 多来源装配、后台探活和失效自动轮换
- 分类、筛选、搜索、详情和超长剧集分页
- HLS、多码率、倍速、全屏和快捷键
- 自动下一集、续播、跳过片头片尾
- 本地片单、历史、搜索记录和播放进度
- 带 SSRF、Host、DNS、重定向和大小限制的受限代理
项目目前仍是 alpha,没有账号、云同步、内容授权后台或完整的多用户媒体网关。
边界也必须说清楚:NebulaPlay 只提供 UI、适配器和受限代理,不提供任何媒体内容;仅用于自有、明确获授权、适用开放许可或公有领域的内容。“能够访问”不等于“拥有授权”。
项目地址:GitHub
4. fe-fidelity-kit:让 AI 还原设计稿时少靠“看起来差不多”
fe-fidelity-kit 是一套面向 Claude Code 的 stack-neutral 前端还原工具包,也支持通过 handoff 让 Codex 等其他 host 参与执行或评审。
核心流程是:
adopt → plan → build → runtime verify → cross-model gate它强调:
- 以真实渲染结果作为 visual truth
- 用项目 profile 隔离框架、组件库、Token 和验证命令
- 检查 Icons、Fonts、Generated Visuals、Box Model、Interactive States
- 一个模型负责实现,另一个不同模型只读评审
- 用
[P1]、[P2]和Gate: PASS | FAIL输出可审计结论 - 验证截图、Box Model、Console、Network 和响应式状态
- 使用项目内置 Markdown memory,不强依赖
repo-harness或claude-mem
它不是 UI 组件库,也不能替代真实 Runtime QA;目标是把“设计稿还原”从主观目测变成有证据、有门禁的工程流程。
项目地址:GitHub
许可说明
BiliNote:MITNebulaPlay:MITfe-fidelity-kit:MITai-pm-roadmap:Personal Use Only,允许个人学习与非商业使用,商业使用需要授权
这 4 个项目都还在继续迭代。不求大家一次看完,哪个刚好解决你的问题,就先看哪个。
如果发现功能 Bug、文档错误、兼容性问题或不合理的设计,欢迎直接提交 Issue 或 PR。相比一句“不错”,具体的使用反馈对项目更有帮助。
我的 GitHub:AliceDel66