Skip to content

Latest commit

 

History

6,071 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SyncNos

Local-first capture for AI conversations, web articles, and useful video-page context.

Save to the browser first, then optionally sync to Notion, Obsidian, Feishu (Lark), or GitHub, export selected items as Markdown/JSON, or create a local Backup ZIP.

Website · SyncNos Angel Sponsors 😍 · English · 中文

Chrome Version Edge Version Firefox Version Safari Release Downloads

Why SyncNos

Captured content is stored locally before optional sync or export. External providers and exported files are derived copies, not the primary record. See Privacy for permissions, credentials, and network data flows.

Install

Browser Install
Chrome, Arc, Brave, and other Chromium browsers Chrome Web Store
Edge Microsoft Edge Add-ons
Firefox Firefox Add-ons
Safari (macOS / iOS) Build from source with Xcode

CLI & AI SKILL

The optional syncnos CLI lets AI agents work with a running SyncNos browser profile. Install it from npm, enable Settings → CLI & AI SKILL → Local CLI Integration → SyncNos CLI in that profile, and keep the browser running while the agent uses it.

npm install -g @chiimagnus/syncnos@latest
syncnos install
syncnos doctor

See CLI & AI SKILL for setup. AI-agent Skills ship in skills/syncnos/ (English) and skills/syncnos-zh/ (中文).

Demo

SyncNos demo video

Capture

Alongside the popup and in-page entry points, SyncNos provides browser-native shortcuts to open the popup, save the current page, and open/focus the SyncNos app. No keys are assigned by default; use Settings → Keyboard shortcuts to see the browser's current bindings. See Capture.

AI conversations

Supported: ChatGPT, Gemini, Google AI Studio, DeepSeek, Kimi, Doubao, Yuanbao, Poe, Notion AI, and z.ai.

ChatGPT and Google AI Studio require manual capture because their virtualized conversation lists cannot be treated as complete automatically. Other supported AI chat collectors can auto-save when AI auto-save is enabled.

ChatGPT uses DOM capture by default and also offers an optional Advanced API path for manual current-conversation capture. See Capture content for behavior and limitations.

Web articles

Any ordinary http(s) page can be captured manually. SyncNos extracts readable content and relevant metadata, with site-specific handling where needed. Captured articles support local comments and highlight-only annotations.

Video pages

SyncNos supports YouTube watch/youtu.be pages and Bilibili BV playback pages, including Watch Later playback with a valid bvid. It saves available page context and already-loaded subtitles/transcripts; Bilibili chapters/highlights are also kept when the current player provides them. SyncNos does not download the audio/video stream, and a supported video remains a Video even when no subtitles are available yet.

Destinations

Target Behavior
Notion Sync local content through the Notion API after OAuth. Setup guide
Obsidian Write Markdown and local image attachments through the Local REST API. Setup guide
Feishu (Lark) Sync local content to Feishu DocX after OAuth. Setup guide
GitHub Write the local projection to an authorized repository/branch through the SyncNos GitHub App. Setup guide
Markdown / JSON Export selected items and available referenced image attachments locally. Export & backup
Backup ZIP Create a recovery package for SyncNos local content and recoverable state. Export & backup

Provider sync can be run manually; optional auto-sync is available per provider.

Screenshots

WebClipper Popup: save and browse captured content.

WebClipper Popup

Article discussion sidebar: exact quotes, compact threads, and one active reply composer.

Article discussion sidebar

Documentation

Support

Join the SyncNos QQ user group (1027609452) for usage discussion and feedback.

SyncNos QQ user group QR code

SyncNos is maintained by one person. If you would like to sponsor the project, leave a note about why you use SyncNos or what you hope it will solve next.

Chii Magnus tip jar QR

Acknowledgements

About

A web clipper for saving AI chats, web articles, and video transcripts to Notion, Obsidian, Feishu, and GitHub, with CLI automation.

Topics

Resources

Contributing

Stars

210 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages