lingang yan79 downloadsSync DingTalk AI Minutes to Markdown using the locally authenticated dws CLI.
DingTalk Minutes Sync imports DingTalk AI Minutes into an Obsidian vault as readable Markdown notes. It runs on desktop Obsidian and uses the locally authenticated DingTalk Workspace CLI (dws) to access your own DingTalk data.
main.js, manifest.json, and styles.css from the latest GitHub release.<your-vault>/.obsidian/plugins/dingtalk-minutes-sync/.dws unless it is installed in a custom location. The plugin automatically detects common macOS locations, including ~/.local/bin/dws.Notes are written to the configured DingTalk Minutes folder. Every note includes frontmatter with the source task UUID, the actual meeting start time, and the sync time.
This plugin is desktop-only because it invokes a local CLI. DingTalk occasionally does not provide a transcript for a meeting; in that case, the note still includes the available summary, keywords, and action items.
dws) yourself. The plugin does not collect, store, or transmit your DingTalk password, cookie, or AppSecret.dws CLI makes authorized requests to DingTalk to list and retrieve your AI Minutes. This is solely to download the minutes you chose to sync.dws executable and relies on its existing local sign-in profile, which is stored outside the Obsidian vault. It writes the resulting Markdown notes only to the folder you configure inside your vault.This project is released under the MIT License.