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

Markown Anywhere

ZhangCeeKeyZhangCeeKey116 downloads

Open Markdown files from anywhere with Obsidian.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates6

Open Markdown files from anywhere with Obsidian on Windows.

Markown Anywhere has two parts:

  • companion/ contains the Windows Companion written in Go. It handles file associations, Vault routing, symlink creation, Obsidian URI launching, and link cleanup.
  • plugin/ contains the desktop-only Obsidian plugin. It manages settings and calls the Companion CLI; it is not part of the Markdown opening hot path.

The project does not copy Markdown contents, upload files, or collect telemetry. External files are represented inside the Vault by symlinks under _external-open/ by default.

Local development

Build and test the Companion:

cd companion
go test ./...
go vet ./...
go build -buildvcs=false -ldflags="-H=windowsgui" -o .\dist\MarkownAnywhere.exe .\cmd\markown-anywhere

Build the Obsidian plugin:

cd plugin
npm ci
npm run build

For a local install, copy plugin/main.js, plugin/manifest.json, and plugin/versions.json to <Vault>/.obsidian/plugins/markown-anywhere/. Copy companion/dist/MarkownAnywhere.exe to the same folder, or set its absolute path in the plugin settings.

Configuration

The Companion and plugin share this file:

%APPDATA%\MarkownAnywhere\config.json

The plugin can set the current Vault as the default, register or unregister the Windows Markdown handler, inspect active/invalid symlinks, and clean invalid links.

BRAT beta testing

Install BRAT from Obsidian Community plugins, then add this repository:

zhangcongke/markdown-anywhere

BRAT installs main.js and manifest.json from GitHub Release assets. The Windows Companion is an additional executable and must be downloaded and configured separately.

Releases

Update the root manifest.json and versions.json (and keep the copies in plugin/ synchronized for local installation), commit the change, then push a semantic-version tag such as 0.1.0 or 0.1.1-beta.1:

git tag 0.1.0
git push origin 0.1.0

GitHub Actions validates the version, builds both components, and publishes the plugin files, Windows executable, and a complete Windows ZIP to the GitHub Release.

HealthExcellent
ReviewCaution
About
Open Markdown files from anywhere in Obsidian on Windows. Use a companion executable to register file associations, route files into your Vault as symlinks under _external-open/, launch Obsidian URIs, and clean invalid links via a desktop plugin. Keep files local — no content copying, uploads, or telemetry.
FilesIntegrations
Details
Current version
0.1.5
Last updated
2 months ago
Created
2 months ago
Updates
6 releases
Downloads
116
Compatible with
Obsidian 1.5.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
ZhangCeeKeyZhangCeeKeyzhangcongke
GitHubzhangcongke
  1. Community
  2. Plugins
  3. Files
  4. Markown Anywhere

Related plugins

Local REST API with MCP

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

Google Drive Sync

Syncs a vault into Google Drive for cross-platform use (works for iOS).

Nutstore Sync

Sync your vault with Nutstore (坚果云) using WebDAV protocol.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

BRAT

Easily install a beta version of a plugin for testing.

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.

LanguageTool Integration

Advanced grammar and spell checking, powered by LanguageTool.

Advanced URI

Control everything with URI.

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.