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

Wisdio Companion

Young CavemanYoung Caveman112 downloads

Sync Wisdio browser notes with your local Obsidian vault.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates5

Take video notes without leaving your browser — and keep them synced with Obsidian.

Wisdio website · Install Wisdio for Chrome · Documentation

Wisdio is a browser extension for writing notes beside the video you are watching. Capture ideas, add timestamps, and organize what you learn without switching away from the browser.

Wisdio Companion is the Obsidian plugin that connects that browser workflow to your local vault. It saves Wisdio notes as ordinary Markdown files and keeps note content and filenames synchronized between Wisdio and Obsidian.

Demos

Sync video notes with Obsidian

https://github.com/user-attachments/assets/d10d6646-1115-471d-8ec1-e92f23f4d7d9

Watch on wisdio.org

Capture subtitles and take timestamped notes

https://github.com/user-attachments/assets/bf943b97-e99c-40c6-a580-d324fc721bc7

Watch on wisdio.org

Take notes on Bilibili videos

https://github.com/user-attachments/assets/57ccdd1c-8486-4499-86f5-f8393355e533

Watch on wisdio.org

Take video notes on mobile

https://github.com/user-attachments/assets/6a8e6094-cbb0-49b8-9c9a-3a62f3f717cf

Watch on wisdio.org

How it works

  1. Watch a video and write timestamped notes in the Wisdio browser side panel.
  2. Wisdio Companion saves the note into your chosen Obsidian vault folder.
  3. Continue editing from Wisdio or Obsidian. Changes and file renames stay linked through the note's managed wisdio_id.
  4. Revision checks stop one side from silently overwriting newer changes made on the other side.
  5. Images pasted into Wisdio remain in Wisdio local storage and are copied into the attachment location configured by Obsidian when the note synchronizes.
  6. Companion keeps stable image identities in .wisdio/assets.json, so image renames, edits, missing files, and reconnect recovery do not depend on a filename staying unchanged.

Requirements

  • Obsidian 1.5.7 or newer
  • Desktop Obsidian only
  • Wisdio browser extension

Features

  • Write video notes without leaving the browser
  • Add timestamps that return to the relevant moment in the video
  • Paste images into Wisdio notes and sync them as ordinary Obsidian attachments
  • Track linked images across Obsidian renames and real binary edits
  • Preserve the Wisdio copy when an Obsidian image or Markdown reference is removed
  • Create Wisdio notes as Markdown files in your vault
  • Sync note content and filenames between Wisdio and Obsidian
  • Import existing Obsidian notes into Wisdio
  • Rejects stale writes instead of silently overwriting newer Obsidian edits
  • Tracks linked notes by wisdio_id, including after file renames
  • Lets you choose the Wisdio notes folder
  • Provides a customizable Markdown template for new Wisdio notes
  • Uses a local API key so only authorized local clients can connect

Setup

  1. Install the Wisdio browser extension.
  2. Install and enable Wisdio Companion in Obsidian.
  3. Open Settings -> Wisdio Companion.
  4. Copy the generated API Key.
  5. Open the Wisdio browser extension settings.
  6. Enable Obsidian Link.
  7. Use the default endpoint unless you changed the port:
http://127.0.0.1:27125
  1. Paste the API key from Obsidian into Wisdio.
  2. Choose the vault folder where Wisdio notes should be stored, for example:
Wisdio

Settings

  • Enabled: Starts or stops the local API and WebSocket server.
  • Port: Local loopback port. Default is 27125. Vaults running Companion at the same time must use different ports.
  • API Key: Bearer token used by the Wisdio browser extension.
  • Folder: Vault folder used for Wisdio notes and event filtering.
  • Template File: Vault-relative Markdown template for new Wisdio notes.
  • Reset Template File: Restores the default Wisdio note template.

Template variables

The default template is stored at:

Wisdio/Templates/Default Note.md

You can edit it directly in Obsidian. Supported variables:

  • {{id}}
  • {{title}}
  • {{content}}
  • {{sourceUrl}}
  • {{url}}
  • {{createdAt}}
  • {{updatedAt}}

The template always contains:

wisdio_id: "{{id}}"

This is the managed identity that keeps a Wisdio note linked to the same Obsidian file after renames and imports. Companion restores the field automatically if it is removed or replaced with a fixed value.

For a copy-and-paste YAML template and Dataview-powered MOC setup, see the Wisdio Documentation.

Privacy and security

  • Wisdio Companion only binds to 127.0.0.1.
  • It does not expose your vault to the public internet.
  • Requests require the API key shown in plugin settings.
  • Wisdio note files are ordinary Markdown files in your local vault.
  • Image attachments are stored according to your Obsidian attachment settings.
  • .wisdio/assets.json contains only image IDs, hashes, MIME types, and vault-relative paths; it does not contain image data.
  • Removing an image reference does not automatically delete either physical copy. Unused Wisdio copies can be deleted from Wisdio's Images view.
  • Deleting files is intentionally not exposed through the local API. Delete real files from Obsidian.

Manual Companion install for reviewers and developers

Build Wisdio Companion:

npm install
npm run build

Then copy main.js and manifest.json into:

<your vault>/.obsidian/plugins/wisdio-companion/

Enable Wisdio Companion from Obsidian community plugin settings.

Support

Please open an issue in this repository for bugs, setup questions, or compatibility problems.

HealthExcellent
ReviewSatisfactory
About
Connect your Obsidian vault to the Wisdio browser extension via a local companion service bound to 127.0.0.1. Create and live-sync Wisdio notes as local Markdown files, send vault file events back to Wisdio, and store new notes in a chosen folder with a customizable template and local API-key protection.
IntegrationsSyncingTemplating
Details
Current version
1.2.0
Last updated
Last month
Created
2 months ago
Updates
5 releases
Downloads
112
Compatible with
Obsidian 1.5.7+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
Young CavemanYoung Cavemanyoung-caveman
wisdio.org/
GitHubyoung-caveman
  1. Community
  2. Plugins
  3. Integrations
  4. Wisdio Companion

Related plugins

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.

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.

Google Drive Sync

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

Sync Engine

The extensible vault synchronization engine: Fast · Free · Reliable. Supports WebDAV, S3, and Google Drive.

Raindrop Highlights

Sync your Raindrop.io highlights.

OneDrive Sync

Sync your Obsidian vault with OneDrive Personal/Consumer

Remotely Save

Sync notes between local and cloud with smart conflict: S3, Dropbox, webdav, OneDrive, Google Drive, Box, pCloud, Yandex Disk, Koofr, Azure Blob Storage.

Nextcloud Sync

Bidirectional sync between Obsidian and Nextcloud using hash-based change detection.

Make It Rain

Pull Raindrop.io bookmarks, highlights, and attachments into Markdown notes with rich metadata, smart folder structures, and native file support.

BRAT

Easily install a beta version of a plugin for testing.