Obsync4k downloadsSync WeChat Official Account articles from a Mini Program into Obsidian.
Obsync is an open-source, serverless content capture and cross-platform synchronization engine built specifically for the Obsidian knowledge base ecosystem. Officially listed in the Obsidian Community Plugins Directory with 5k+ downloads and an Excellent community health rating.
It empowers knowledge workers, researchers, and writers to seamlessly capture WeChat Official Account articles, web pages, and instant memos on mobile devices, transform them into clean structured Markdown via an edge AST parser, and automatically synchronize them to local Obsidian vaults.
The mobile WeChat Mini Program allows users to capture articles via native share menus or clipboard detection, while tracking queue status and sync history in real time.
Left: Mobile capture interface recognizing and saving a WeChat article. Right: Sync history showing synced and pending articles.
The desktop Obsidian plugin provides rich configuration options including device binding status, custom target folders, localized image downloading toggles, Frontmatter customization, and manual sync triggers.
Obsidian settings tab showing active device connection, custom sync folder, attachment options, and sync controls.
Captured articles are delivered directly into your local vault as formatted Markdown files, complete with standardized frontmatter metadata and parse_status: ok.
Local Obsidian note view showing synchronized article with clean YAML frontmatter metadata (parse_status: ok, author, source URL, date) and formatted content.
graph TD
A[📱 Mobile / WeChat Mini Program] -->|1. Submit Article / Memo| B(🌐 Cloudflare Worker Edge API)
B -->|2. Extract & Parse DOM to Markdown| C[📄 Readability & Turndown Parser]
C -->|3. Store Structured Markdown| D[(🗄️ Cloudflare D1 Database)]
E[💻 Obsidian Client / Plugin] -->|4. Pull Pending Articles /v2/sync| B
B -->|5. Deliver Clean Markdown| E
E -->|6. Save to Local Vault & Send Ack| B
F[⏰ Cloudflare Cron Triggers] -->|Daily Auto-Prune Synced Data| D
obsync/
├── main.ts # Obsidian plugin core lifecycle & sync commands
├── main.js # Compiled distribution bundle
├── manifest.json # Obsidian plugin manifest & metadata (v0.4.10)
├── styles.css # Plugin UI styling & status indicators
├── src/
│ ├── markdown.ts # Markdown processing, frontmatter & asset handling
│ └── types.ts # TypeScript data models and API schemas
├── tsconfig.json # TypeScript compiler configuration
└── package.json # Plugin dependencies & build scripts
WeChat Obsync.main.js, manifest.json, and styles.css from the Latest Release (v0.4.10)..obsidian/plugins/ and create a folder named obsync.main.js, manifest.json, and styles.css into .obsidian/plugins/obsync/.git clone https://github.com/less1001/obsync.git
cd obsync
npm install
npm run build
WeChat Obsync 是一个专门为 Obsidian 设计的微信公众号文章与手机灵感速记同步插件。配合微信小程序 「Obsidian同步助手」,它可以将你在手机微信上浏览到的优质长文、精选动态或突发灵感,一键无缝同步到本地 Obsidian 知识库中。
WeChat Obsync。main.js、manifest.json 和 styles.css。.obsidian/plugins/ 目录,新建一个名为 obsync 的文件夹。WeChat Obsync。
插件设置面板:展示绑定状态、保存目录选择、图片本地化下载与即时同步选项。
左图:手机端一键识别并成功保存公众号文章。右图:同步历史记录列表与状态查看。
parse_status: ok、作者、原链接、发布日期)以及排版优美的 Markdown 正文:
Obsidian 本地笔记效果:清晰规范的 YAML 属性头与排版完备的 Markdown 笔记正文。
如果你觉得这个开源插件对你的知识管理工作流有所帮助,欢迎支持作者持续维护与优化:
本项目基于 MIT License 开源协议分发与使用。