Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Cross-App Notes Bridge

ChengCheng118 downloads

Copy notes as portable Markdown and bridge with Bear, WPS Cloud Note, and Youdao Note.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates8

English · 简体中文

An Obsidian plugin that exports notes as portable Markdown and bridges your vault with other note-taking apps — Bear (via x-callback-url), WPS Cloud Note, Youdao Note, Flomo, and Yinxiang (印象笔记) (via their respective CLI/MCP/REST clients).

Mobile-safe: stdio MCP transports and Bear are guarded at runtime and degrade gracefully on iOS/Android.

Right-click submenu showing Copy as pure Markdown, Bear, WPS Cloud Note, Youdao Note, and Flomo actions

Why one plugin instead of four?

These integrations share the same pipeline — selection → Markdown transforms → provider dispatch — and most users who care about Markdown portability use more than one of these apps. Bundling avoids duplicating the transform layer and keeps the right-click menu unified. Each provider can be enabled/disabled and trusted independently in settings, so you only see what you configure.

The plugin is intentionally scoped to first-class clients for these apps; there is no generic "add any MCP server" UI yet, because no single integration shape works across arbitrary MCP servers. New providers will be added as first-class clients in future versions.

Features

Export as pure Markdown

Transform Obsidian-specific syntax into portable Markdown that works anywhere:

  • Copy as pure Markdown — transform the active note and copy to clipboard.
  • Export to folder — write transformed notes to a configurable export directory.

Transform options

Option Description Default
Resolve [[wikilinks]] Convert wikilinks to standard Markdown links On
Embed handling What to do with ![[embeds]] Replace with link
Flatten callouts Convert > [!note] callouts to blockquotes On
Drop frontmatter Remove YAML frontmatter from output Off
Rewrite attachments How to handle image/attachment paths Vault-relative

Bear (macOS / iOS)

  • Send active note to Bear — dispatched via bear://x-callback-url/create. Tags from frontmatter are preserved.
  • Import from Bear — enter a note UUID or Bear URL; the plugin opens Bear and writes the returned content into your vault.

WPS Cloud Note (desktop)

Send notes to WPS Cloud Note via the WPS Note CLI or its MCP server endpoint. Configure transport, command path, and headers in settings.

Youdao Note (desktop)

Send notes to Youdao Note via the official youdaonote CLI. The plugin can detect the CLI, push your API key to it, and run a connection test from settings.

Flomo

Export memos to Flomo via its official streamable-HTTP MCP server at https://flomoapp.com/mcp. Requires a Flomo Pro account and a personal API token, configured per provider in settings. Push-only — Flomo's MCP is a write surface today, so importing memos back into the vault isn't supported.

Yinxiang (印象笔记)

Export notes to and import notes from Yinxiang via its REST API at https://app.yinxiang.com. Authenticate with an OAuth token from the Yinxiang skills OAuth page. Supports:

  • Export — send notes to a specific notebook or your default notebook
  • Import — browse and search your Yinxiang notes, then pull them back into your vault as Markdown
  • Notebook selection — choose a default notebook in settings, or the plugin will use your Yinxiang default

Context menu

Right-click any file in the file explorer (or select multiple files) to find the Cross-App Notes Bridge submenu with all available actions.

Settings

Configure via Settings → Community plugins → Cross-App Notes Bridge.

  • Export folder — directory for exported notes (default: Exports)
  • Import folder — directory for imported notes (default: Imports)
  • Concurrency — parallel export workers (default: 4)
  • Transform options — configure Markdown output format
  • Providers — enable, trust, and configure Bear / WPS / Youdao / Flomo / Yinxiang independently

Commands

Command Description
Copy as pure Markdown Transform and copy the active note to clipboard
Export current note as pure Markdown Export the active note to folder
Send active note to Bear Dispatch the active note to Bear
Import from Bear Import a Bear note via UUID or URL
Send active note to WPS Cloud Note Dispatch the active note to a configured WPS provider
Send active note to Youdao Note Dispatch the active note to a configured Youdao provider
Send active note to Flomo Dispatch the active note as a memo to a configured Flomo provider
Send active note to Yinxiang Dispatch the active note to a configured Yinxiang provider

Installation

Via BRAT (recommended for beta testing)

The plugin isn't in the official community catalogue yet. The easiest way to install and stay up-to-date is through BRAT (Beta Reviewers Auto-update Tool):

  1. Install BRAT from Settings → Community plugins → Browse, then enable it.
  2. Open Settings → BRAT → Add Beta plugin and paste huangcheng/cross-app-notes-bridge.
  3. BRAT downloads the latest release into your vault and tracks new versions automatically.

See the BRAT plugin docs for details on auto-updates and pinning to a specific version.

From GitHub release

  1. Download main.js, manifest.json, and styles.css from the latest release.
  2. Copy them into <vault>/.obsidian/plugins/advanced-import-export/.
  3. Enable the plugin in Settings → Community plugins.

Build from source

git clone https://github.com/huangcheng/cross-app-notes-bridge.git
cd cross-app-notes-bridge
npm install
npm run build

Copy the output files (main.js, manifest.json, styles.css) into your vault's plugin directory.

Development

npm install        # install dependencies
npm run dev        # watch mode — auto-rebuild on changes
npm run build      # production build
npm run lint       # run ESLint

Privacy

  • No telemetry. The plugin does not call any analytics, tracking, or "phone home" endpoint.
  • Credentials stay local. API keys and provider configuration are stored in your vault's plugin data file (.obsidian/plugins/advanced-import-export/data.json) and never leave your machine, except for the explicit calls you trigger to the configured provider (e.g. WPS server endpoint, Youdao CLI subprocess, Bear's URL scheme).
  • Network calls are scoped to the provider you configure. Disabling or untrusting a provider stops all calls for that provider.
  • Outbound URLs: Bear → bear:// URL scheme (local IPC, no network); WPS → the server URL or CLI binary you configure; Youdao → the local youdaonote CLI (calls Youdao's API on your behalf using the API key you provide it); Flomo → https://flomoapp.com/mcp with Authorization: Bearer <your-token>; Yinxiang → https://app.yinxiang.com/third REST API with auth: <your-token>.

License

MIT

HealthExcellent
ReviewSatisfactory
About
Export Obsidian notes as portable Markdown and bridge your vault with Bear, WPS Cloud Note, Youdao Note, and Flomo via their official clients. Transform Obsidian-specific syntax—wikilinks, embeds, callouts, frontmatter, and attachment paths—into standard Markdown, copy to clipboard or export to a folder, and send/import notes while degrading gracefully on mobile.
ExportMarkdownIntegrations
Details
Current version
0.1.7
Last updated
2 weeks ago
Created
2 months ago
Updates
8 releases
Downloads
118
Compatible with
Obsidian 1.4.0+
Platforms
Desktop only
License
0BSD
Report bugRequest featureReport plugin
Author
ChengChengcheng
cheng.im
GitHubhuangcheng
  1. Community
  2. Plugins
  3. Export
  4. Cross-App Notes Bridge

Related plugins

Custom Frames

Turn web apps into panes using iframes with custom styling. Also comes with presets for Google Keep, Todoist and more.

Voice

Adds sound, audio, and speech to your notes.

Yanki

Sync flashcards from a folder in your vault to Anki. Pure Markdown syntax. No fuss.

GitHub

Share as Gist

Share a note as a GitHub.com Gist.

Importer

Convert your data to Markdown files you can use in Obsidian. Works with Apple Notes, OneNote, Evernote, Notion, Google Keep, and many other formats.

BRAT

Easily install a beta version of a plugin for testing.

Outliner

Work with your lists like in Workflowy or Roam Research.

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

Maps

Adds a map layout to bases so you can display notes as an interactive map view.