Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>BoardPandas Project ManagerNew to Visual Studio Code? Get it now.
BoardPandas Project Manager

BoardPandas Project Manager

BoardPandas

|
2 installs
| (0) | Free
Multi-project workspace with scoped file trees, git decorations, and terminal sessions
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Project Manager

A VSCode extension that introduces a Project View sidebar for managing multiple projects. Each project gets its own scoped file tree with git decorations and terminal sessions.

Features

Project Sidebar

  • Add projects by selecting any folder on disk
  • Click a project to activate it and see its files
  • Activity bar badge shows total active terminal count

Scoped File Tree

  • Gitignore-aware file listing (only shows tracked and untracked files, hides node_modules, dist, etc.)
  • Full git status decorations: Modified (M), Added (A), Deleted (D), Renamed (R), Untracked (U), Conflicting (!)
  • Git status propagates to parent folders
  • Auto-refreshes when files change

Terminal Sessions

  • Create terminals scoped to a project's root directory
  • Terminals open in the editor area as tabs
  • Busy/idle status indicators (green = running, red = idle)
  • Rename and kill sessions from the context menu
  • Clicking a session under a different project switches the file tree automatically

Workspace Trust

  • Terminal creation and git operations require a trusted workspace
  • File browsing works in untrusted workspaces with limited functionality

Installation

From GitHub Release

  1. Download the latest .vsix file from Releases
  2. In VS Code, press Ctrl+Shift+P and run "Extensions: Install from VSIX..."
  3. Select the downloaded .vsix file

Or install from the command line:

code --install-extension vscode-project-manager-0.1.0.vsix

From Source

git clone https://github.com/BoardPandas/project-coder.git
cd project-coder
npm install
npm run package
code --install-extension vscode-project-manager-0.1.0.vsix

Getting Started

  1. Click the Projects icon in the Activity Bar
  2. Click the + button to add a project folder
  3. Right-click a project to create a new terminal

Commands

Command Description
Add Project Select a folder and name it
Remove Project Remove a project and close its sessions
New Terminal Create a terminal at the project root
Rename Session Rename a terminal session
Kill Session Close a terminal session

Development

npm install
npm run compile    # Build once
npm run watch      # Watch mode
npm run test:unit  # Run unit tests
npm run lint       # Run ESLint
code .             # Open in VSCode, press F5 to debug

Tech Stack

Layer Choice
Language TypeScript 5.x
UI Native TreeView + FileDecorationProvider
Bundler esbuild
Tests Vitest (unit) + @vscode/test-cli (integration)
Linter ESLint (typescript-eslint)
Formatter Prettier
VSCode Engine ^1.96.0

License

MIT

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