Skip to content
| Marketplace
Sign in
Visual Studio Code>AI>VibespacesNew to Visual Studio Code? Get it now.
Vibespaces

Vibespaces

Bushboul

| (0) | Free
One window per project: its own colour, its own taskbar button, one click to open.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Vibespaces

One VS Code window per project: its own colour, its own taskbar button, one click to open.

Four AI agents working on one project, each in its own coloured VS Code window, put in place with one shortcut

If you work on several projects, VS Code windows look alike and all pile up under one blue taskbar icon. Vibespaces turns each project into a space:

  • it opens in its own window, with the title bar and bottom bar in the project's colour;
  • on Windows it gets its own taskbar button in that colour, which you can pin;
  • it remembers how you left it, and can open the panels you like (Claude Code, the file list, a terminal…).

No files to edit: everything has a button or a form.

Four projects open side by side, each window in its own colour with its own AI assistant, and a coloured taskbar button for each Every project in its own colour, with its own taskbar button and its own assistant.

Eleven taskbar buttons in a row, each a different colour with the project's initials On Windows every space gets its own taskbar button. Right-click one and pin it to open that project in one click.

One project split across four windows in a group: a lead agent planning, and three helpers working on the front end, back end and tests A group: one project, four agents side by side, each window in its spot.

Getting started

The first time Vibespaces runs, a short guide opens (Get started with Vibespaces). To see it again, press Ctrl+Shift+P and run Vibespaces: How Vibespaces Works.

  1. Make a space. Open your project folder in VS Code (File > Open Folder…), click the Vibespaces icon (four small squares) on the far left, then Make This Window a Space. Name it and pick a colour.
  2. Switch spaces. Click a space in the Vibespaces list, or the space name at the bottom left of the window. Drag spaces in the list to put them in your own order (or right-click a space › Move Up / Move Down).
  3. Pin it (Windows). Right-click the space's taskbar button and choose Pin to taskbar.
  4. Change it. Click the gear next to a space: name, colour, folders, taskbar icon, what opens with it. Start from a preset (an AI assistant filling the window: Claude, Codex, Antigravity, Gemini, Grok, Copilot, Cline; or a layout; or one you saved), and put the window in a column, a half or full screen, or exactly where you saved it. Moved things around? Ctrl+Alt+Home puts the space's panels, layout and window position back.
  5. Groups (Windows). Spaces that work side by side: open them together, each in its spot, and put them all back with Ctrl+Alt+Shift+Home. Make one with the + under Groups in the Vibespaces side bar. Right-click a group and choose Group Shortcut… to give it its own key (say Ctrl+Alt+Shift+1), so each group comes up on its own. Launches… on the same menu has a group start things when it opens: a command in one window's terminal, a program, a file (an Excel sheet opens in Excel) or a web page. A space opened on its own stays light.
  6. Settings for all spaces are under Settings in the Vibespaces side bar: which parts get coloured, bold or subtle, and the taskbar options.

Deleting a space removes only its small space file (to the Recycle Bin), never your project.

Words you'll see

Word What it means
Folder Where your project's files live, like Documents\My Website.
Window One VS Code window. Each space opens in its own.
Space A project set up with Vibespaces: a name, a colour and the folder(s) it opens.
Workspace file The small .code-workspace file that holds a space. Vibespaces keeps them in Documents\Vibespaces.

For developers

A space is a .code-workspace file in the spaces folder. Its name is the file name; Vibespaces keeps its own keys in the file's settings (vibespaces.id, vibespaces.color, vibespaces.iconStyle, vibespaces.iconImage, vibespaces.onOpen) and paints workbench.colorCustomizations from the colour. Edits keep the file's comments.

The taskbar (Windows). Windows groups taskbar buttons by app ID, and every VS Code window shares one. When a space opens, Vibespaces finds its window (the extension host's parent process, title starting with the space name), sets the window's own ID plus a relaunch command, icon and name (the shell's per-window PKEY_AppUserModel_* properties), then hides and shows the window once so the taskbar reads them. The ID is stored in the space file, so a rename keeps the pin. Closing the window clears the properties; they're set again on the next open.

The helper program (Windows). Everything Windows-specific (taskbar identity, moving and raising windows, the global shortcut, making icons) is done by vibespaces-helper.exe, a small program built from the C# in helper/ with the compiler that ships with Windows (.NET Framework 4). The extension runs it with arguments for each job; for the global shortcut, one copy keeps running and stops when VS Code closes. It doesn't touch the network or any files except the space icons it's asked to make.

Setting Default
vibespaces.folder Documents/Vibespaces where the space files live
vibespaces.order by name the Spaces list's order, by space id (set by dragging in the list)
vibespaces.colorTargets title bar, status bar which parts are coloured
vibespaces.intensity bold bold or subtle
vibespaces.taskbar on Windows taskbar buttons per space
vibespaces.iconStyle window window, initials, image, or the opt-in vscode (a space can override it)

Build

npm install
npm run compile
npm run build:helper   # Windows: builds helper/vibespaces-helper.exe
npm run package        # makes vibespaces-<version>.vsix (builds both first)
code --install-extension vibespaces-<version>.vsix

Icons and VS Code's logo

The default taskbar icon is a little app window in the space's colour; initials and your own picture are the other styles. The VS Code logo style is opt-in: it recolours the icon of the VS Code installed on your PC, on your PC (the logo isn't part of this extension). VS Code's brand guidelines don't allow modified versions of its logo, so keep that style for your own use and out of screenshots you share. Editors that don't ship VS Code's icon file (Cursor, Windsurf...) fall back to the window.

Licence

MIT. See LICENSE.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft