Skip to content

Repository files navigation

SyncNos

Never lose an AI conversation, a great article, or a useful video transcript again.

10 AI chat sites, any web article, and YouTube/Bilibili subtitles — captured where supported and stored locally first. One-click sync to Notion / Obsidian / Feishu(Lark), or export as Markdown / Zip.

SyncNos Angel Sponsors 😍 · English · 中文

Chrome Version Edge Version Firefox Version Safari Release Downloads

What it does

SyncNos saves captured content to local IndexedDB before it is optionally synced to Notion, Obsidian, or Feishu, or exported as Markdown / Zip. External targets are derived copies, not the source of truth.

Download & Install

Channel Download
Chrome、Arc / Brave / other Chromium Chrome Web Store
Edge Microsoft Edge Add-ons
Firefox Firefox
Safari (macOS / iOS) Build from source — requires Xcode 14.1+

Demo Video

SyncNos demo video

Supported Sources

AI Conversations (11+ platforms)

Platform Capture Mode
ChatGPT Manual only¹
Gemini Auto
DeepSeek Auto
Kimi Auto
Doubao (豆包) Auto
Yuanbao (元宝) Auto
Poe Auto
Notion AI Auto
z.ai Auto
Google AI Studio Manual only¹

¹ ChatGPT and Google AI Studio use virtualized lists and are intentionally excluded from auto-save. Use the inpage save button or popup current-page capture. See product rules.

Web Articles

Any http(s) page can be clipped — body text, title, author, and publish date are extracted automatically. Complex SPA layouts fall back to site specs when needed, including Xiaohongshu notes, Bilibili opus pages, and Dedao note detail discussions.

Video Transcripts

YouTube and Bilibili video pages can capture already loaded subtitles/transcripts, including timestamps when available.

Output Targets

Target Details
Notion One-click sync after OAuth. AI chats → SyncNos-AI Chats database; web articles → SyncNos-Web Articles database; video transcripts → SyncNos-Videos database.
Obsidian Writes directly to your vault via the Local REST API plugin. Local-to-local, no network involved; video transcripts land in SyncNos-Videos.
Feishu (DocX) Syncs conversations to Feishu DocX after OAuth. By default, docs land in SyncNos-AIChats / SyncNos-WebArticles / SyncNos-Videos folders under your Drive root (paths are configurable).
Markdown / Zip Single file or bulk export. Zip v2 backups preserve article comment threads and cached images for full local recovery.

Screenshots

WebClipper Popup: save and browse conversations WebClipper Popup

WebClipper Settings: backup and sync (Notion / Obsidian / Feishu) WebClipper Settings

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

Development

npm ci
npm run dev

Before submitting code, run:

npm run gate:ci

Use npm run gate when the change affects production builds, manifests, permissions, or release packaging.

Documentation

Start at docs/overview.md. It links configuration, local-data/security boundaries, Feishu setup, and troubleshooting. Repository rules are in AGENTS.md.

Support

SyncNos is a one-person project, built with care.

If you'd like to sponsor me, I have a small request: don't just send money — leave a message. Tell me why you use SyncNos, share a story, or simply say "keep going".

What keeps me going isn't the money — it's knowing someone cares. What connects us is emotion, not a transaction.

Chii Magnus tip jar QR

Acknowledgements

About

A web clipper, saving AI chats, web articles, and video transcripts into Notion, Obsidian, Feishu.

Topics

Resources

Stars

202 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages