Skip to content

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-favorites

Install command taken from the project's README or registry entry. Always review code before running it.

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

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.

Explore related