Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Explorer SidekickNew to Visual Studio Code? Get it now.
Explorer Sidekick

Explorer Sidekick

6o8

|
6 installs
| (2) | Free
Adds a secondary explorer view to manage files and folders outside the default workspace explorer.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Explorer Sidekick Logo Explorer Sidekick

Adds a secondary explorer view to manage files and folders, create, view, rename, delete, cut, copy, paste, and more—outside the default workspace explorer.


Preview


Features

  • 📁 Explorer Sidekick View: Manage files and folders in a dedicated sidebar.
  • 🗂️ Multi-Folder Support: Display and organize multiple local folders.
  • 🔀 Tree/List Toggle: Switch between hierarchical tree and flat list views.
  • File & Folder Operations: Create, view, rename, delete files/folders.
  • 🔎 Pattern Filtering: Filter files/folders per root using include/exclude glob patterns (e.g., show only Markdown files: *.md).
  • ✂️ Cut, Copy, Paste: Move or duplicate files/folders.
  • 🗂️ Multi-Selection Support: Supports Multi file or folder selection for Cut, Copy, Paste and Delete operations.
  • 🗂️ Reveal & Copy Path: Reveal in File Explorer, copy absolute/relative paths.
  • 🪟 Open Folder in New Window: Open any folder in a new VS Code window.
  • 🖉 Improved Rename: Renaming a folder updates open editors.
  • 🔄 Quick Actions: Refresh, open settings, and perform file operations.
  • 🗑️ Remove Folder: Remove a configured root folder (does not delete from disk).
  • 🧭 Quick Add: Add selection to Explorer Sidekick from the default explorer/editor context menu.

Getting Started

Installation

  1. Open the Extensions view in VS Code (Ctrl+Shift+X).
  2. Search for Explorer Sidekick.
  3. Click Install.

Activation

The extension activates automatically on startup and adds a new "Explorer Sidekick" view to the sidebar.


Usage

Adding Folders

  1. Click the Explorer Sidekick icon in the sidebar.
  2. If no folders are configured, click Add Folder to Explorer or use the command palette (Ctrl+Shift+P) and run Explorer Sidekick: Settings.
  3. Add local folder paths to display in the secondary explorer.

File & Folder Operations

  • New File/Folder: Use the toolbar or context menu to create file or folders.
  • Rename/Delete: Right-click to renaming a file or folder.
  • Cut/Copy/Paste: Use context menu or keyboard shortcuts to move or duplicate files/folders.
  • Reveal in File Explorer: Right-click to reveal any file/folder in your OS file explorer.
  • Copy Path/Relative Path: Right-click to copy absolute or relative path to clipboard.
  • Open Folder in New Window: Right-click any file or folder to open it in a new VS Code window.
  • Open In Integrated Terminal: Right-click any file or folder to open it in a VS Code Integrated Terminal.
  • Open to the Side: Right-click any file to open the file to the side.
  • Open File: Click or Enter to open files.

Keyboard Shortcuts

These are the following shortcut keys when focused in Explorer Sidekick

  • Enter: Open File.
  • Ctrl+N: Create new FIle or Folder.
  • Delete: Remove selected file or folder.
  • Ctrl+X: Cut selected file or folder
  • Ctrl+C: Copy selected file or folder
  • Ctrl+V: Paste into selected folder
  • F2: Rename selected file or folder

You can also toggle the view mode from the view title toolbar:

  • View as List / View as Tree

Configuration

Configure folders to display via VS Code settings:

// settings.json
  "secondaryExplorer.paths": [
    {
      "basePath": "${workspaceFolder}",
      "name": "Workspace Docs",
      "include": [
        "**/*.{md,markdown,txt,rtf,adoc,asciidoc,restructuredtext,org,html,htm,pdf,docx,odt}"
      ],
      "exclude": [
        "node_modules",
        "dist",
        "build",
        "out"
      ]
    },
    {
      "basePath": "${workspaceFolder}",
      "name": "Workspace Images",
      "include": [
        "**/*.{png,jpg,jpeg,gif,svg,webp,avif,bmp,tiff,ico,icns,heic,heif}"
      ],
      "exclude": [
        "node_modules",
        "dist",
        "build",
        "out"
      ]
    },
        {
      "basePath": "${workspaceFolder}",
      "name": "Workspace Other",
      "include": [
        "**/*.{exe,dll,so,dylib,o,obj,a,lib,pdb,bin,elf,dmg,iso,msi,apk,aab,appimage,ipa,ttf,otf,woff,woff2,eot,class,jar,war,ear,pyc,pyo,pyd,wasm,node,zst,7z,zip,tar,gz,bz2,xz,rar,ar,deb,rpm,whl,blend,fbx,dae,gltf,glb,3ds,max,stl,ply,usdz,obj}"
      ],
      "exclude": [
        "node_modules",
        "dist",
        "build",
        "out"
      ]
    }
  ],

Include/Exclude Logic:

  • exclude always takes priority over include.
  • include accepts only file patterns (e.g., *.md).
  • exclude accepts both file and folder patterns (e.g., node_modules, *.log).
  • For example: If you set include: ["*.md"] and exclude: ["node_modules"], all Markdown files inside node_modules will be excluded from the tree view, even if they match the include pattern.

Workspace-level configuration recommended.

Notes:

  • Paths must be absolute and exist on disk to render.
  • Include/Exclude accept glob patterns; include is applied to files, and folders are expanded only if children match include.
  • Variable interpolation is supported in string and object forms: ${workspaceFolder}, ${userHome}.

Acknowledgements

Licensed Work: Explorer Sidekick Licensing Model: Dual-Licensed (MIT + BUSL-1.1) Current Licensor: Mario Ricalde (licensed by 6o8)

Original Author: Sivaraman (MIT License, 2021)

This extension builds upon the open-source Explorer Sidekick project. Through dual licensing, we preserve the MIT heritage of the original code while introducing BUSL-1.1 commercial licensing for future development. Both licenses remain active and provide benefits to users.

See NOTICE for complete dual-licensing information.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft