Import & Export
Move data in and out of Neural Garden — JSON, Markdown, OPML, and CSV.
Exporting your garden
Open the import/export controls from the garden menu. You can export your entire garden as JSON (for backup or sharing), Markdown (for reading), OPML (for outline tools), or CSV (for spreadsheets). JSON exports include full type definitions so types are preserved when re-importing.
Importing data
Import a previously exported JSON file to restore a garden or merge it with your current one. During import, Neural Garden shows a preview of what will be added.
Type reconciliation on import
When importing a garden that uses custom types, Neural Garden automatically matches types by slug and name against your existing type registry. Types that match link up automatically. Unmatched types appear in the import preview with Create and Skip options — Create adds the type to your registry, Skip strips it from imported nodes.
Full account backup
Settings → Backup & Restore creates a complete backup of your account: every garden, nested thoughts inside sub-canvases, connections, wikilinks, clusters, bookmarks, and your type definitions. This is different from a garden export — it captures everything you own in one file. Use 'Download backup' for a file you keep yourself, or 'Snapshot now' for a copy stored in this browser.
Automatic backups
With automatic backups on, Neural Garden periodically saves a snapshot of your full account into this browser's local storage (every 6 hours, daily, or weekly). The most recent snapshots are kept and older ones are pruned automatically. Each snapshot can be downloaded as a file, restored, or deleted from the settings card.
Restoring a backup
There are two ways to bring a backup in. 'Import' is additive and always safe: it adds everything from the backup, brings back anything missing or deleted, reconciles types by their slug so they always resolve, and never removes or overwrites your current notes — and because it matches by ID it never creates duplicates. Import is the only option for a file or the demo (their data may not match your account), and the default for your own snapshots. 'Reset to this point' — offered only for your own snapshots — is a full rollback: it makes your account match the snapshot exactly, removing anything created since.
Reset to a point in time (full rollback)
Use 'Reset to this point' when you want your account to go back to exactly how it was at a saved snapshot — for example, to undo a bad bulk edit or clear out notes you no longer want. Because it deletes anything newer than the snapshot, it asks you to tick a confirmation box first, and it automatically saves a fresh snapshot of the current state before wiping, so a mistaken reset is itself undoable. It only appears for your own snapshots, and it keeps your type definitions intact even if a backup somehow lacks them. After the reset the app clears its local cache and reloads so nothing stale lingers.
Markdown folder mirror
The mirror writes a one-way copy of all your thoughts as markdown files (with YAML frontmatter) into a folder you choose — point it at a git repository or a folder synced by Dropbox, Google Drive, or iCloud to get external search, indexing, and version history. Folders mirror your garden and nesting structure, and wikilinks stay as [[Title]] so tools like Obsidian can follow them. It's strictly one-way: edits made to the files are never imported back. Requires the File System Access API (Chrome, Edge, Arc).
Demo data
Want to explore with a populated garden? Settings → Backup & Restore → 'Load demo data' Imports the bundled Thinker dataset — a year of daily notes, work projects, book notes, people, mental models, and processes. Types are reconciled by slug, so they show correctly, and importing matches by ID so it never duplicates. It's safe to load into any account and to remove again (each demo garden is a normal garden you can delete).