曹猛162 downloadsSync notes and subscribed blogger content from Dedao Brain (GetNotes) into your vault with folders and tags.
Dedao KB Sync is an Obsidian plugin for Dedao Brain / GetNote members. It syncs selected Dedao Brain knowledge bases, subscribed topics, and subscribed blogger content into local Markdown files, organized by knowledge-base and blogger folders.
This plugin is derived from AndyZhengyan/obsidian-dedao-brain-sync under the MIT license. This fork focuses on knowledge-base folder organization, subscribed blogger filing, scheduled incremental sync, and conservative attachment handling while preserving the original sync, search, template, and local upload foundations.
| Feature | Description |
|---|---|
| Selected knowledge-base sync | Choose which Dedao Brain knowledge bases to sync. Scheduled sync is skipped when no knowledge base is selected. |
| Folder per knowledge base | Each selected knowledge base is written to its own local folder. The default folder name matches the remote knowledge-base name. |
| Scheduled sync | Runs at a minimum interval of 5 minutes and resumes from the last successful checkpoint. |
| Filename convention | Notes are named with their remote creation date plus the title or topic summary. |
| Blogger subfolders | Subscribed blogger posts are synced under the corresponding knowledge-base folder, then grouped by blogger name. |
| Transcript in main Markdown | Speech-to-text transcripts are rendered into the main Markdown note. MP3 download is disabled by default. |
| No attachment download by default | Images, audio, video, and document attachments are disabled by default to avoid generating extra asset folders. Existing historical asset files are not deleted automatically. |
| Incremental and conservative | Existing local notes are skipped by uid/note_id; the plugin syncs Dedao Brain content and does not delete local files. |
main.jsmanifest.jsonstyles.css<your-vault>/.obsidian/plugins/dedao-kb-sync/
Dedao KB Sync from Obsidian's third-party plugin settings.You can also test the plugin with BRAT:
https://github.com/leschamy4-del/obsidian-dedao-kb-sync
Dedao KB Sync after BRAT installs it.Dedao KB Sync.00-Inbox.If no knowledge base is selected, scheduled sync is skipped. This prevents the plugin from syncing content you did not explicitly choose.
If the target folder is 00-Inbox, a selected knowledge base named 00-订阅知识博主知识库 with a blogger named Next蔡蔡 is written like this:
00-Inbox/
└── 00-订阅知识博主知识库/
└── Next蔡蔡/
└── 2026年08月19日_Codex不同对话怎么无缝衔接.md
Regular knowledge-base notes are written directly under the knowledge-base folder:
00-Inbox/
└── 03-赚钱管理知识库(自媒体文章&口播)/
└── 2026年06月26日_安全人年终价值呈现指南.md
| Setting | Recommended value | Notes |
|---|---|---|
| Target folder | 00-Inbox or another vault folder |
The plugin creates knowledge-base folders under this path. |
| Allowed knowledge bases | Select only the knowledge bases you need | Empty selection means scheduled sync is skipped. |
| Scheduled sync | Enabled after initial testing | The minimum interval is 5 minutes. |
| Attachment import | Disabled by default | Enable image, video, or document import only when you explicitly need those files. |
| Audio import | Disabled by default | MP3 files are not downloaded by default, but transcripts are rendered into Markdown. |
| Problem | What to check |
|---|---|
| No notes are synced | Confirm that at least one knowledge base is selected in plugin settings. |
| Scheduled sync does nothing | Confirm scheduled sync is enabled and the interval is 5 minutes or higher. |
| Notes appear in the wrong folder | Check the target folder and knowledge-base folder mapping. |
| Blogger notes are not grouped | Confirm the content belongs to a subscribed blogger knowledge base and rerun sync. |
| Extra asset files appear | Check whether image, video, audio, or document attachment import was manually enabled. |
| Authentication fails | Re-check OpenAPI credentials or refresh temporary Web authentication. |
Please report bugs and feature requests through GitHub Issues:
https://github.com/leschamy4-del/obsidian-dedao-kb-sync/issues
When reporting a sync problem, include the plugin version, Obsidian version, sync mode, and a short description of the folder structure you expected.
Before each release, the repository must contain:
README.mdLICENSEmanifest.jsonversion in manifest.jsonFor version 1.0.4, the release tag must be 1.0.4, and the release assets must include:
main.jsmanifest.jsonstyles.cssOfficial guide: Submit your plugin.
Dedao reading highlights, annotations, and reading reflections are not part of this plugin's current scope. They should be implemented as a separate dedao-reading-sync plugin that organizes files by Dedao Reading / Book Title / Highlights and Reflections, keeping reading data separate from knowledge-base and blogger sync.
This plugin is for personal knowledge management by Dedao Brain members. Users must comply with Dedao Brain's service terms, membership permissions, and API quota limits. The plugin author is not responsible for data loss, duplicate sync results, or third-party service restrictions.