English | 中文
This project has two parts:
- macOS app: sync highlights and notes to Notion from Apple Books, GoodLinks, WeRead, Dedao, and chat history (including OCR). Supported: macOS 14.0+.
- WebClipper extension: capture AI chats from supported sites into local browser storage, export (JSON/Markdown), backup/restore the local database (export/import), and manually sync to Notion (OAuth). Supported: Chromium-based browsers (Chrome/Edge/Arc/etc.) and Firefox (AMO listed).
- Supported: macOS 14.0+
- Download (App Store): https://apps.apple.com/app/syncnos/id6755133888
- Apple Books
- GoodLinks
- WeRead (微信读书)
- Dedao (得到)
- Chat history (beta)
- OCR version supported
- Local storage encryption
- Notion (OAuth recommended; API key supported)
This repository includes a standalone MV3 browser extension under Extensions/WebClipper/.
- Supported browsers: Chromium-based browsers (Chrome/Edge/Arc/etc.) and Firefox (AMO listed)
- Download (Releases): https://github.com/chiimagnus/SyncNos/releases
- Chrome Web Store: https://chromewebstore.google.com/detail/syncnos-webclipper/hmgjflllphdffeocddjjcfllifhejpok
- Firefox (AMO): https://addons.mozilla.org/firefox/addon/syncnos-webclipper/
- Captures AI chats from supported sites into local browser storage
- Exports selected conversations as JSON/Markdown
- Adds selected conversations to Obsidian via
obsidian://new(single selection prefers clipboard mode; multi-selection opens URLs in order) - Obsidian notes default to
SyncNos-AIChats/<conversation-title>; duplicate note names append numeric suffixes - Database Backup: export/import local IndexedDB + non-sensitive
chrome.storage.localsettings (import merges bysource + conversationKey; Notion token is not included) - Manually syncs selected conversations to Notion (OAuth)
- Writes to a Notion database named
SyncNos-AI Chats; re-sync clears and rebuilds page content to avoid duplicates - When
contentMarkdownis available, sync renders Markdown into Notion blocks (headings/lists/quotes/code blocks/etc.); otherwise it falls back to plain text. - Notion AI: optionally auto-picks a preferred model when the chat is set to Auto (configure in popup Settings)
ChatGPT / Claude / Gemini / DeepSeek / Kimi / Doubao / Yuanbao / Poe / NotionAI / z.ai
- Go to GitHub Releases and download the attached assets:
syncnos-webclipper-chrome-v*.zip(Chrome)syncnos-webclipper-edge-v*.zip(Edge)syncnos-webclipper-firefox-v*.xpi(Firefox, for local testing only)
- Chrome/Edge: unzip, then load unpacked in
chrome://extensions/edge://extensions(Developer mode). - Firefox: install from AMO (recommended). If you need local testing, use
about:debugging#/runtime/this-firefox-> “Load Temporary Add-on…” and select the.xpi(or unzip and selectmanifest.json).
This project is licensed under the AGPL-3.0 License.