Timothy8 downloadsImport your vault's note names, tags, and links into your ideamap account. Note contents stay on your device.
Import your Obsidian vault's structure into your ideamap account. ideamap is a platform where Canada's builders go from idea to team.
Tooonnnnyyy/ideamap-obsidian), or copy main.js and manifest.json from the latest release into .obsidian/plugins/ideamap-sync/.obsidian://ideamap-sync, and the plugin asks you to confirm before it syncs. Clicking a note in ideamap's vault graph opens it here (obsidian://open). Needs 0.1.2 or later.Each sync replaces the previous one.
An ideamap account is required. Accounts are free.
The plugin connects to one remote service: the ideamap server (https://ideamap-nine.vercel.app, or the API URL you set). It connects only when you start a sync, never in the background, so that your vault can be imported into your account.
Sent on each sync:
Never sent: the contents of your notes, your attachments, or anything outside your vault.
Note names, folder names, and tags can be sensitive on their own, so check them before you sync. The imported data is stored on your ideamap account and is not shown to other people.
The plugin has no ads, no telemetry, and no payments. Your API token is stored in this vault's plugin data (.obsidian/plugins/ideamap-sync/data.json), so keep that file out of any public backup of your vault. You can revoke the token at any time on your ideamap Settings page. How ideamap stores and handles this data: privacy policy.
npm install
npm run lint # Obsidian's own review rules (eslint-plugin-obsidianmd)
npm run build # type-checks and produces main.js
npm run release # also copies main.js and manifest.json into release/
Releases are built by GitHub Actions: push a tag that matches manifest.json (for example 0.1.4) and the workflow builds, attests and publishes main.js and manifest.json. Verify a download with gh attestation verify main.js -R Tooonnnnyyy/ideamap-obsidian.
git tag 0.1.4 && git push origin 0.1.4
To try a local build, copy main.js and manifest.json to .obsidian/plugins/ideamap-sync/ in a test vault.