Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Contextify Extractor for LLMNew to Visual Studio Code? Get it now.
Contextify Extractor for LLM

Contextify Extractor for LLM

nowwweb

|
38 installs
| (0) | Free
Extract selected files content into one text for LLM context
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Contextify

This extension adds a context menu item in the VS Code explorer and in the open file tab.
Select one or more files or folders, right-click, then "Add to Context". The extension copies to your clipboard a text containing the relative path of each file and its content between triple quotes. You can then paste this text wherever you need it as context for an LLM.

usage example

Usage

  1. Select Files or Folders:

    • In the VS Code file explorer, select one or more files or entire folders that you want to add to the context.
  2. Add to Context:

    • Right-click on the selection.
    • Choose the option "Add to Context".
  3. Result:

    • The relative paths and contents of the selected files are copied to your clipboard. If you selected a folder, all files inside it (and its subfolders) are included.
    • Files and folders listed in .gitignore are skipped by default when adding a directory.
    • You can now paste this text where you need it.

Installation

  • Clone this repository.
  • Open in VS Code.
  • Launch the extension with F5.

Configuration

  • contextify.ignoreGitIgnore (boolean) : ignore les chemins listés dans .gitignore lors de l'ajout d'un dossier (activé par défaut).

Deploying the Extension for Use Outside the Marketplace

If you want to share your extension without going through the VS Code Marketplace, you can create a .vsix file that other users can install manually.

Prerequisites

  • Node.js and npm installed.
  • Install the vsce tool to package the extension:
    npm install -g vsce
    

Deployment Steps

  1. Check the Information in package.json:

    • Ensure that all necessary fields are filled (name, version, description, etc.).
    • For example, add a repository field if it is not already present:
      "repository": {
        "type": "git",
        "url": "https://github.com/Nicolas-nwb/contextify.git"
      }
      
  2. Generate the .vsix File:

    • In the terminal, navigate to your extension's folder.
    • Run the following command to package the extension:
      vsce package
      
    • This will generate a file contextify-0.0.1.vsix (the name includes the version defined in package.json).
  3. Distribute the .vsix File:

    • Share the .vsix file with users via your GitHub repository, a website, or any other means of distribution.

Installing the Extension from a .vsix File

To install an extension from a .vsix file:

  1. Download the .vsix File:

    • Make sure you have downloaded the .vsix file of the extension.
  2. Install via VS Code:

    • Open VS Code.
    • Go to the Extensions menu (Ctrl + Shift + X).
    • Click on the three dots at the top right of the extensions view.
    • Select "Install from VSIX...".
    • Navigate to the downloaded .vsix file and select it.
    • The extension will be installed and available immediately.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft