Configuration

Settings

Projectify works out of the box with sensible defaults. All settings can be customized in VS Code’s settings (Cmd+,):

projectify.sortBy

Default: recency

Controls how projects are sorted in the sidebar.

  • recency — Most recently opened projects appear first
  • alphabetical — Projects are sorted A-Z by name

projectify.openBehavior

Default: currentWindow

Controls how projects open when you click them.

  • currentWindow — Opens the project in the current VS Code window
  • newWindow — Opens the project in a new VS Code window

projectify.showStatusBar

Default: true

When enabled, shows the current project name in the VS Code status bar.

Keyboard Shortcuts

ActionmacOSWindows/Linux
Focus ProjectifyCmd+Alt+PCtrl+Alt+P

You can customize this shortcut in VS Code’s keyboard shortcuts editor (Cmd+K Cmd+S).

Terminal Integration

Projectify can launch integrated terminals at project paths with custom configurations.

Custom Shell

Set a custom shell per project by right-clicking a project and selecting Configure Terminal. You can specify:

  • Shell path — e.g., /bin/zsh, /bin/bash, /usr/local/bin/fish
  • Shell arguments — e.g., --login

Environment Variables

Define per-project environment variables that are automatically set when launching a terminal from Projectify. This is useful for:

  • Setting NODE_ENV for specific projects
  • Configuring API keys for local development
  • Custom PATH additions for project-specific toolchains

Remote Projects

Projectify supports remote projects via SSH. Add a remote project by specifying its SSH connection string (e.g., user@host:/path/to/project). Remote projects integrate with VS Code’s Remote - SSH extension.