im-nobsidian
v0.2.1
Published
CLI tool for Obsidian ↔ Notion bidirectional sync
Readme
im-nobsidian
nobsi— the CLI for Im-Nobsidian, the only true bidirectional sync between Obsidian and Notion.
Edit in Obsidian, see it in Notion — and back. Run nobsi sync and both sides stay in sync: formatting, properties, folder structure, attachments. Conflict resolution and round-trip preservation built in.
Install
npm install -g im-nobsidian
# or run without installing
npx im-nobsidian --helpThe binary is available as both nobsi and im-nobsidian.
Quick start
nobsi init # configure Notion token + root page + vault path
nobsi pull # Notion → Obsidian
nobsi push # Obsidian → Notion
nobsi sync # bidirectional (pull → push)Commands
| Command | Description |
| --------------- | --------------------------------------------------- |
| nobsi init | First-time setup — Notion token, root page, vault |
| nobsi pull | Pull Notion changes into the local vault |
| nobsi push | Push local changes to Notion |
| nobsi sync | Bidirectional sync (pull → push) |
| nobsi status | Show sync state (--full includes remote changes) |
| nobsi resolve | Resolve conflicts |
| nobsi watch | Watch files + auto-sync on change |
| nobsi diff | Show differences between local and Notion |
| nobsi fetch | Scan Notion remote state (incl. deletion detection) |
Config and sync state live in .im-nobsidian/ inside your vault. Your Notion token is stored locally and never committed.
Documentation
License
MIT © hanseungheon
