Pickoo Your Favorites
Local-first creator favorites workbench with evidence-preserving Markdown capture and a complete browser UI.
Install: git clone https://github.com/KristenPan/pickoo-your-favorites
Install
git clone https://github.com/KristenPan/pickoo-your-favoritesInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →Pickoo!
当前版本:1.0.1
把有趣的,都扔进来。
一个让本地 Agent 帮你自动整理内容、留住灵感的 AI 收藏夹。
Pickoo 是一个本地优先的 AI 收藏夹与灵感整理工作台。界面采用“卡片堆 → 分组展开 → 单条阅读”的桌面式浏览,数据层使用可编辑 Markdown 与证据包,不绑定内容平台。它适合内容创作者,也适合任何习惯通过收藏、整理和回看获取灵感的人。
产品特色
本地优先,Agent 原生
原文、媒体、逐字稿和拆解结果保存在用户自己的本地资料库中,以可编辑 Markdown 与证据包作为长期入口。Codex、WorkBuddy、Hermes、Claude 和 Claudian 共用同一份资料与任务状态,可以直接继续检索、整理、回看、分析或创作,不必在不同 AI 工具之间反复上传材料。
Pickoo 会优先复用用户已有的 Agent、本机 OCR 和 ASR 能力,不强制绑定 Pickoo 自有的云端 AI 服务。实际成本仍取决于用户选择的 Agent、模型和本机运行环境;“本地优先”也不代表抓取公开链接时完全离线。
收藏动作足够随手
在 Pickoo 中粘贴链接,或把公开可访问的链接和平台分享文字直接交给已经接入的 Agent。通过 Hermes 等消息入口,还可以从微信或飞书提交内容;不同入口最终进入同一个任务中心和本地资料库。
Pickoo 负责识别来源、查重、抓取和后续处理。平台登录、会员、DRM、地区与访问限制仍然有效;无法完整取得的内容会明确显示为待复核、部分完成或失败。
把内容拆清楚,而不只做摘要
视频和播客可以生成带时间戳的逐字稿与语义章节,图片可以执行 OCR。每条来源还可以继续提炼 金句 / 观点 / 钩子 / 结构 / 图像 / 镜头 六类可复用内容资产;无论用来整理兴趣、学习资料还是创作灵感,只有经过证据复核、达到质量门槛的候选才进入资产库。
可选的说话人分离可以区分访谈中谁在什么时候发言,并支持人工改名与跨集记忆。它不等同于无依据地自动确认真实身份,结果仍受质量门约束。
保留原始证据,方便继续调用
Pickoo 不用一段 AI 总结替代原内容。原始正文、图片、音视频、作者与来源和后续 OCR、ASR、章节、资产拆解分层保存;拆解结果可以回到对应原文、图像、时间段或镜头。Agent 因此既能调用结论,也能核对结论从哪里来。
收藏也可以是一场探索游戏
用户可以标记喜欢、随手记下 idea,也可以收藏单张图片、视频单帧和镜头片段,补充标签、批注和自己的偏好。成就系统会根据收藏、整理、互动和探索行为解锁徽章,让资料库逐渐长成一张个人兴趣地图,而不只是另一份等待清理的收藏列表。
完整功能与用户使用见本页;开发环境见 开发说明,模块关系见 架构说明,文件、网络、浏览器及 Agent 权限见 权限与隐私,安全报告方式见 SECURITY.md。
已支持
- 右下角浮动
+只接收链接或平台分享文字;Agent 自动识别、查重并分配抓取任务。已抓过会明确提示,不重复收藏。 - Codex、WorkBuddy、Hermes、Claude 和 Claudian 的直接收藏与前端共用同一任务中心;任务卡保留 Agent、微信/直连入口、阶段、心跳和最终 Markdown 位置。
- 小红书图文/视频、公开收藏夹、公众号、抖音、B站、普通网页、小宇宙和网易云音乐单曲元数据。
- 网易云分享短链与标准歌曲链接会按 song ID 归一化去重;默认仍使用匿名公开链路。
- 设置中点击“登录网易云”会自动打开官方登录页;登录后回到 Pickoo 点“已登录,确认连接”,即可自动启用音频补全,无需复制网址或 Cookie。启用后仅尝试下载平台对当前账号正式返回的音源,失败则回退公开播放或保持部分完成;不绕过会员、版权、地区、签名、DRM 或播放限制。
- 网易云登录态保存在本机
~/.config/pickoo/netease-session.json(0600),不会进入共享设置、Markdown、资料包或前端 API 响应。 - 内置
creator-content-ingest,统一完成抓取、媒体下载、OCR、ASR 与质量门。 - 自动读取已有 Obsidian 高质量输入包,不搬家、不重复存储。
- 搜索标题、正文、作者与标签;收藏夹和全部标签在同一侧栏,支持搜索、排序、置顶、改名/图标和删除。
- 顶栏支持
全文 / 播客+音乐 / 金句+观点 / 钩子+结构 / 图像+镜头切换:“播客”特指小宇宙内容;组内可单选或双选,组间互斥。 - 首页固定五列等宽紧凑排版;正文普通卡两档高度,音频为独立短卡,六类资产卡也只有两档高度。
- 显示
完整 / 待复核 / 部分完成 / 失败,保留原链接和本地证据包。 - 每篇内容以
manifest.document.path指向的系统长文件名 Markdown 作为人类可编辑入口;六类资产的机器事实源为evidence/assets/assets.json(creator-assets/v1)。 - 视频/小宇宙播客/音频详情按“语义章节名+连续整段逐字稿+起止时间”阅读并跳播;文章按“语义章节名+连续原文段落”阅读,不把摘要冒充正文。
- 每条来源可产出
金句 / 观点 / 钩子 / 结构 / 图像 / 镜头六类资产,但只有经证据复核的 strong/useful 候选才会 admitted,不为凑数晋级。 - Obsidian 修改会在详情页自动刷新;前端编辑会原子写回同一文件,并通过版本哈希阻止并发覆盖。
- 设置可选择“跟随来源包”或“集中阅读”:集中模式会在一个目录生成标题可读的 Markdown 视图,按
favorite_id与来源包双向同步,并在双侧同时修改时先保存冲突备份。 - 修改资料库根目录时会先拒绝仍在运行的任务,再整体迁移来源包与跟随目录、重定位历史任务路径;设置写入或路径校验失败会回滚目录和任务记录。
启动
需要 Node.js 20+。完整媒体处理还需要 Python 3.10+、ffmpeg/ffprobe 和 yt-dlp。
npm ci
python3 -m pip install -r skill-source/creator-content-ingest/requirements.txt
npm start
这一步只安装基础抓取依赖。设置页会先复用通过验证的本机 ASR/OCR;只有缺失时,才分别安装 requirements-asr.txt 或 requirements-ocr.txt 到仓库外的隔离环境。
macOS 可双击 start.command,Windows 可双击 start-windows.cmd。也可以运行:
npm start
然后打开 http://127.0.0.1:4324。
Agent Skill
同一份抓取 Skill 和资产处理 Skill 已安装到:
~/.codex/skills/save-to-favorites~/.workbuddy/skills/save-to-favorites~/.hermes/skills/social-media/save-to-favorites~/.claude/skills/save-to-favorites~/.codex/skills/asset-review-agent~/.workbuddy/skills/asset-review-agent
Similar plugs
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local…
Why use many token when few token do trick. Viral skill + proxy for coding agents that cuts 65% of tokens by talking like a caveman.
Production-grade engineering skills for AI coding agents.