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

Getnote Sync

AndIweiAndIwei96 downloads

自动同步得到大脑知识库到 Obsidian,并支持手动推送。

Add to Obsidian
  • Overview
  • Scorecard
  • Updates5

Getnote Sync provides controlled, two-way synchronization between Getnote knowledge bases and a local vault.

Getnote Sync dashboard

Features

  • Mirror Getnote notes to Markdown files, organized by knowledge base.
  • Push the current note, a single selected file, or multiple selected files to Getnote.
  • Browse, filter, search, create, tag, and categorize notes in the built-in dashboard.
  • Download images and attachments, retain conflict copies, clean orphaned attachments, and export sync failures.

How Synchronization Works

Getnote is the remote knowledge source, while the vault is a local mirror and editing surface.

  • Pull synchronization fetches remote note lists and details on startup, on a schedule, or when manually requested. Markdown frontmatter records the remote note ID, knowledge-base ID, content hash, and last synchronization time.
  • Push synchronization is explicitly initiated from the command palette, file context menu, multi-file context menu, or dashboard. The plugin creates or updates the corresponding remote note in the Getnote Obsidian knowledge base.
  • Change detection compares remote hashes, local mirror hashes, and file state. Unchanged notes are skipped to prevent duplicate writes.
  • Safety boundaries keep automatic synchronization read-only. Creating, updating, tagging, categorizing, and recovery actions require an explicit user action.
  • Conflicts and attachments are handled without silently overwriting local edits. Attachments are stored in a dedicated _attachments directory and can be cleaned when no longer referenced.

Installation

Community plugins

After approval in the community directory, search for Getnote Sync in the plugin browser.

Manual installation

Copy these files to .obsidian/plugins/getnote-sync/ inside your vault:

main.js
manifest.json
styles.css

Then enable Getnote Sync in the community plugin settings.

Configuration

Configure the following values in the plugin settings:

  • API key beginning with gk_live_
  • Client ID
  • Synchronization root folder
  • Automatic synchronization interval
  • Synchronization tags
  • Image downloads

Use Test connection to validate the current credentials and configuration.

Screenshots

Plugin settings

Dashboard

Push confirmation

Build

npm install
npm run typecheck
npm test
npm run build

Security

  • Automatic synchronization only reads remote content.
  • Remote writes require an explicit user action.
  • Credentials are stored in the plugin's data.json file.
  • Write requests are not retried automatically to avoid duplicate note creation.

Development Notes

See Stage 0 findings and the end-to-end acceptance record for implementation and validation details.

HealthExcellent
ReviewPassed
About
Sync Getnote and Obsidian in a controlled two-way model: perform automatic, read-only pulls from Getnote into your Vault and manually push single or multiple Markdown files back to Getnote. Open the Getnote console to browse, search, filter and page notes; manage tags, create or reclassify notes, sync images and attachments into an _attachments folder, keep conflict copies and clean orphan attachments.
SyncingIntegrationsAttachments
Details
Current version
0.1.4
Last updated
3 weeks ago
Created
Last month
Updates
5 releases
Downloads
96
Compatible with
Obsidian 1.5.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
AndIweiAndIweiweiman6139-cdr
GitHubweiman6139-cdr
  1. Community
  2. Plugins
  3. Syncing
  4. Getnote Sync

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).

YAOS

Simple real-time sync powered by your own Cloudflare Worker.

Sync Engine

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

Nutstore Sync

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

OneDrive Sync

Sync your Obsidian vault with OneDrive Personal/Consumer

Image auto upload

Upload images from your clipboard by PicGo.

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.