跨平台的私人内容岛
拾屿是一个 macOS 本地应用,帮你把散落在各个平台的内容统一收集、保存和管理。
看到一篇好文章?一个有用的教程?一段值得回顾的视频?复制链接,粘贴进去,拾屿自动识别平台、抓取内容、下载图片,归档到你的私人资料库。
所有数据存储在本地,不上传云端,不登录账号,完全属于你。
首页支持多行粘贴框,可粘贴含分享文案的混合文本(如小红书分享卡片),自动识别并导入链接。
复制任意链接,粘贴即可保存。支持含分享文案的混合文本,自动提取 URL 并识别平台。
支持平台: 抖音(图文+视频) · 小红书 · 酷安 · B站 · GitHub · YouTube · X(Twitter) · 微博 · 知乎 · 豆瓣
保存标题、正文、作者、封面、图片和视频,尽可能完整地留存内容。即使原帖被删,你本地依然可以查看。
支持 Markdown 格式渲染,正文中的标题、粗体、列表、链接、图片均可正常显示。详情页支持 Markdown 编辑器,直接编辑正文和备注,修改自动保存。
- 创建自定义平台分类
- 二级文件夹管理
- 修改标题、正文、作者
- Markdown 编辑器:编辑正文和备注支持格式化输入与预览
- 备注框位于正文上方,支持实时编辑保存
- 添加或删除图片、视频
- 视频笔记支持下载保存(小红书、X/Twitter、B站等)
- 独立窗口预览:图片和视频在独立窗口中查看,支持多窗口同时打开对比,窗口大小自动记忆,ESC 键快速关闭
- 抖音视频去水印
- 右键菜单支持复制图片到剪贴板
- 媒体另存为:右键单个导出或批量导出到本地,自动按平台_作者_日期创建子文件夹
- 移动、删除、回收站
- 详情页工具栏置顶,滚动内容时操作按钮始终可见
首页展示最近 7 天内导入的内容,超过 7 天自动隐藏。新建自定义平台后,自动归类已有的未分类内容。
输入关键词,快速检索所有平台的内容。
修改数据目录时自动迁移旧数据(数据库、媒体文件、平台 Logo)到新目录。
一键导出为 zip 文件,换电脑或重装系统后可合并还原数据(不会删除现有内容)。
在设置中选择用哪个浏览器打开内容的原始链接,支持 Safari、Chrome、Firefox、Edge、Arc。
通过 GitHub Release 自动检测新版本,支持一键下载安装。
设置页包含完整的使用文档,分 6 个可展开/收缩的区块介绍软件功能:快速入门、支持平台、内容整理、媒体导出、备份还原、常见问题。
前往 Releases 下载最新 .dmg 文件,打开后将「拾屿」拖入 Applications 文件夹即可。
系统要求: macOS 14.0 (Sonoma) 或更高版本
- 平台列表分页:内容超过 60 条时自动分页,支持页码输入跳转
- 主动切页滚动修复:翻页、跳转页码后自动回到新页面顶部
- 详情返回位置保持:从内容详情返回列表时,恢复到刚才浏览的位置
- 删除后自动补位:删除内容后当前页自动补齐,保持在删除位置附近
- 切换平台关闭详情:切换平台时自动关闭详情页,新平台回到第 1 页
- 平台列表稳定性:修复切换平台后内容不显示、返回详情闪白等问题
由于 App 未使用 Apple Developer 证书签名,首次打开时 macOS 会弹出安全警告。按以下步骤操作即可:
- 弹出警告窗口后,点击「完成」关闭弹窗
- 打开 系统设置 → 隐私与安全性
- 滑动到最下面,找到「拾屿」的阻止提示
- 点击 「仍要打开」
- 输入密码确认,之后双击即可正常启动
# 克隆仓库
git clone https://github.com/V-Linkin/Archiver.git
cd Archiver
# 安装 XcodeGen(如果没有)
brew install xcodegen
# 生成 Xcode 项目
xcodegen generate
# 打开项目
open Archiver.xcodeprojXcode 打开后会自动下载 GRDB 依赖,等右上角进度条走完,按 Cmd+R 运行。
App/ 应用入口 + 全局状态 + 导航
Models/ 数据模型
└── Enums/ 枚举定义(平台/状态/类型)
Database/ 数据库层(GRDB + FTS5)
Parsers/ 平台解析器(协议 + 10个实现)
Services/ 导入/备份/更新服务
Utilities/ 工具类(URL 标准化、浏览器选择等)
Views/ UI 层
├── Home/ 首页
├── Platform/ 平台分类 + 文件夹
├── Item/ 内容详情 + 编辑
├── Search/ 搜索结果
├── Trash/ 回收站
├── Settings/ 设置
└── Components/ 通用组件
- GitHub:@V-Linkin
MIT License