打破 Chrome 与 ChatGPT Atlas (macOS) 的数据壁垒,实现书签的无缝流动与智能同步。
Echo Bookmark Sync (回声书签同步) 是一个从0实现的本地化书签同步工具,专为 macOS 用户设计。它旨在解决传统浏览器(Chrome)与新兴 AI 生产力工具(ChatGPT Atlas)之间的数据孤岛问题。
相比于其他同步工具,Echo 拥有 🚀 四大核心优势:
-
🔁 双向无感同步 不仅支持 Chrome 到 Atlas 的同步,也支持 Atlas 到 Chrome 的反向更新。无论您在哪里添加、修改或删除书签,另一端都会即时响应,如回声般自然。
-
🕵️♂️ 零配置智能检测 告别繁琐的路径配置。Echo 内置智能检测算法,启动即自动定位 Chrome 配置文件与 Atlas 数据存储位置,开箱即用。
-
📝 透明化回声日志 拒绝黑盒操作。所有同步行为(新增、删除、重命名)都会在日志中清晰呈现。独特的"变更检测"功能,能精准识别出 同链接不同名 的书签,让差异一目了然。
-
🔒 隐私与安全优先 遵循"数据不离地"原则。所有逻辑均在本地运行,绝不上传任何书签数据到云端服务器。内置时间戳冲突解决机制,最大程度防止数据意外覆盖。
对于普通用户,无需配置环境,直接下载安装即可使用。
- 前往 Releases 页面下载最新的
.dmg安装包。 - 双击
.dmg文件,将Echo Bookmark Sync拖入 Applications 文件夹。 - 在启动台(Launchpad)中点击图标运行。
- 自动同步:推荐模式。点击"启动自动同步"后,软件将后台监控文件变化,实时同步。
- 手动同步:适合单次整理。点击"手动同步一次",软件会进行全量比对并合并差异。
如果您是开发者,由于本项目完全开源,您可以从源码启动进行二次开发。
- Node.js >= 16.0.0
- npm
-
克隆项目
git clone https://github.com/JinHanAI/echo-bookmark-sync.git cd echo-bookmark-sync -
安装依赖
npm install # 推荐使用 npm 或 yarn -
启动开发模式
npm run dev
-
构建应用
npm run build-mac
- Core: Electron, Node.js
- File Watching: Chokidar
- Build Tool: Electron-Builder
重要提醒:本项目仅供学习、学术研究和个人提效使用
-
合规性声明:
- 本项目完全免费、开源,仅用于辅助个人数据管理。
- 严禁将本项目用于任何非法用途或侵犯第三方权益的行为。
-
数据安全免责:
- 尽管我们实现了冲突检测机制,但在极端情况下(如文件损坏、权限错误)仍可能存在数据风险。
- 建议定期备份您的 Chrome 书签(书签管理器 -> 导出书签)。
- 作者不对因使用本工具导致的任何直接或间接数据丢失承担责任。
-
技术免责:
- 本项目按"现状"提供,不提供任何明示或暗示的保证。
- 使用者应自行评估项目的适用性和风险。
使用本项目即表示您已同意并接受上述所有条款。
本项目采用 MIT 许可证。详细信息请参阅 LICENSE 文件。
Echo Bookmark Sync is a local bookmark synchronization tool designed for macOS. It bridges the gap between traditional browsers (Chrome) and AI productivity tools (ChatGPT Atlas), putting an end to data silos.
-
🔁 Bidirectional Seamless Sync Changes reflect instantly in both directions. Add, edit, or delete a bookmark in one app, and the other responds like an echo.
-
🕵️♂️ Zero-Config Smart Detection No complex setup required. Echo intelligently detects your Chrome and Atlas bookmark paths upon startup.
-
📝 Transparent Echo Logs No black box operations. Every sync action (Add, Delete, Rename) is clearly logged. It even detects "Same URL, Different Name" conflicts.
-
🔒 Privacy First "Data stays local." All processing happens on your machine. No bookmark data is ever sent to external servers.
- Download the latest
.dmgfrom Releases. - Install to your Applications folder.
- Launch and click "Start Auto Sync".
# Clone
git clone https://github.com/JinHanAI/echo-bookmark-sync.git
# Install
npm install
# Dev
npm run dev
# Build
npm run build-macThis tool is for personal and educational use only.
- Data Safety: While safe, always backup your bookmarks before using sync tools.
- Liability: The author is not responsible for any data loss or damages.
- Privacy: This tool creates no network connections to send your data out.
License: MIT