LINUX SB 快照站

分享 4 个我在维护的公开项目:AI PM 学习路线、B 站 AI 笔记、NebulaPlay 与前端 1:1 还原工具

原帖: linux.sb/topic/10468 · 共 5 楼 · 标题快照 2026-08-12 10:41:50

楼主
发帖 2026-08-10 10:39:40 · 快照 2026-08-12 12:14:44

大家好,我是 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-harnessclaude-mem

它不是 UI 组件库,也不能替代真实 Runtime QA;目标是把“设计稿还原”从主观目测变成有证据、有门禁的工程流程。

项目地址:GitHub

许可说明

  • BiliNote:MIT
  • NebulaPlay:MIT
  • fe-fidelity-kit:MIT
  • ai-pm-roadmap:Personal Use Only,允许个人学习与非商业使用,商业使用需要授权

这 4 个项目都还在继续迭代。不求大家一次看完,哪个刚好解决你的问题,就先看哪个。

如果发现功能 Bug、文档错误、兼容性问题或不合理的设计,欢迎直接提交 Issue 或 PR。相比一句“不错”,具体的使用反馈对项目更有帮助。

我的 GitHub:AliceDel66

#1
发帖 2026-08-10 10:47:45 · 快照 2026-08-12 10:41:50

真好啊,感谢分享!!

#3
发帖 2026-08-10 23:47:47 · 快照 2026-08-12 10:41:50

@coriander #2 佬,AI产品经理课程是自己制作的嘛?一般怎么更新呀?

#4
发帖 2026-08-12 17:50:09 · 快照 2026-08-12 17:53:16

@wky114 #3 content目录下,课程都在里面,更新md文件即可,你想搭建自己的话直接fork然后去content目录更新你自己的课程就可以了