Skip to content

Imports

Imports bring existing work into massCode so your vault can start with the material you already use. Each import shows a preview before writing to disk, including the detected source, item counts, folders, tags, and warnings for skipped or unsupported source features.

Code Imports

Use Code imports for snippet libraries and snippet-like exports.

Supported sources:

  • VS Code snippets JSON - imports snippets from .json and .code-snippets files.
  • Raycast snippets JSON - imports snippets from Raycast exports.
  • SnippetsLab JSON - imports snippets, folders, tags, descriptions, and fragments from SnippetsLab exports.
  • Public GitHub Gist URLs - imports files from public Gists into Code.

Open the Code space and choose Import snippets from the sidebar actions or Command Palette.

Notes Imports

Use Notes imports to bring markdown notes into massCode.

Supported source:

  • Obsidian markdown folders - imports markdown files into Notes while keeping folder structure where possible.

Open the Notes space and choose Import notes from the sidebar actions or Command Palette.

HTTP Imports

Use HTTP imports when you already have API collections or specifications in another tool.

Supported sources:

  • OpenAPI JSON/YAML
  • Postman Collection v2.1 JSON
  • Postman Environment JSON
  • Bruno OpenCollection YAML
  • Bruno OpenCollection ZIP

For the full HTTP workflow, see Importing HTTP Collections.

Preview And Warnings

Before anything is written to your vault, massCode reads the selected files or URL and shows a preview. Review the detected source, item counts, folders, tags, and warnings, then click Import to create the previewed items.

Warnings do not always block import. They usually mean that part of the source data has no equivalent in massCode, such as unsupported auth, disabled variables, attachments, smart groups, or source-specific metadata.

massCode released under the AGPL v3 License.
Snippet collection released under the CC-BY-4.0 License.