Skip to content

Import

Bring your existing notes into the vault. Whatever you import becomes a plain .html file on disk — the same canonical format as everything else in Weft.

The command is:

Terminal window
weft import <kind> <src>

<kind> is one of markdown, notion, bookmarks, or apple-notes. <src> is the path to the file or folder you are importing from.

FlagEffect
--forceOverwrite a note in the vault when an imported note maps to the same path. Without it, existing notes are kept and the incoming one is skipped.
-v <vault>Target a specific vault path instead of the default.

Import a folder of .md files. Each one is converted to a note in the vault.

Terminal window
weft import markdown ~/old-notes

Point at a Notion workspace or page export (the folder or zip you get from Notion’s “Export” option).

Terminal window
weft import notion ~/Downloads/notion-export

Import a browser bookmarks file — the HTML export every major browser produces from its bookmark manager.

Terminal window
weft import bookmarks ~/Downloads/bookmarks.html

Import notes exported from Apple Notes.

Terminal window
weft import apple-notes ~/Downloads/apple-notes-export

Imported notes are indexed like any other: backlinks are parsed from their <a href> links on save, they appear in full-text search, and they start participating in surfacing. Open one and the brain panel will begin weaving it together with the rest of your vault as you use it.