用途:将 Get Notes(biji.com)平台的语音笔记自动同步到本地机器,并整理为 Markdown 知识库。
主要能力:自动同步,通过 Get Notes API 基于游标的翻页方式获取笔记;完整转录,同时获取 AI 摘要与完整原始转录文本;智能分类,依据内容和时长自动归入会议、客户、灵感或待办;去重,通过 note_id 确保不保存重复笔记;仪表盘,提供本地 Web 界面监控同步状态并管理登录。
使用方式:前置条件为 Node.js(v18+)与 Playwright(npx playwright install chromium)。在技能目录运行 npm install 安装依赖。脚本使用默认相对路径,可修改 config.js(如已提取)或传入环境变量;默认笔记保存至 ./notes 目录。运行 node scripts/sync.js 执行同步,首次运行会打开浏览器窗口供登录 biji.com。运行 node scripts/dashboard.js 启动 Web 界面,地址为 http://localhost:3456。相关脚本:scripts/sync.js 为主同步逻辑,scripts/dashboard.js 为 Web 控制面板,scripts/dedupe.js 用于清理重复文件。自动化方面,可使用提供的 com.sky.getnotes.sync.plist 模板在 macOS launchd 上每日运行。
适用场景:需要将 Get Notes 语音笔记持续归档到本地 Markdown 知识库、并自动分类整理与去重的用户。
限制:资料未提供收费、价格、平台兼容范围(除 macOS launchd 模板外)及具体配置细节;浏览器登录依赖 Playwright,环境要求为 Node.js v18+。