Multi-Window
CrispyVibe supports detached Terminal Board and editor windows, so you can spread active work across multiple displays while keeping one VibeSpace.
Detached board windows
Move a visible or minimized Terminal Board tile into its own window:
- Right-click the tile header or minimized chip.
- Select Send to New Board Window.
- Move the new window to another display.
To move one tile into an existing detached board, choose Send to Board Window, then select the target. Target names reflect the content currently in each window.
A transfer moves the tile; it does not clone it. The source loses the tile, the target gains it, and an empty detached source window closes automatically.
Rename a detached board
- Right-click the detached window’s title bar.
- Select Rename Window.
- Enter a name.
- Confirm the change.
The saved name appears in transfer target menus.
Add content in a detached board
Each detached board has its own toolbar:
- New Terminal — select a project or custom directory to create a persistent terminal tile.
- Open Agent — add an agent pane.
- Open Browser — add a browser tile.
- VibeCast — add the board’s VibeCast tile.
- Vibe Lanes — add the board’s Vibe Lanes tile.
When a project is focused, the New Terminal popover includes a separate Temporary Terminal row. It opens a terminal only in that window’s Spotlight. Using Split Terminal from it adds a separate persistent tile; it does not convert the temporary process.
VibeCast and Vibe Lanes each remain limited to one tile per board surface, including minimized tiles.
Use Spotlight in a detached board
Each detached board keeps an independent Spotlight, Tab Shelf, All Tabs overview, combos, previews, return path, and terminal compose history. A terminal link or file target opens its preview in the same window.
Rearranging the Spotlight shelf does not change board rows, columns, tile sizes, minimized state, or running sessions. See Terminal Spotlight.
Move a project’s tiles together
Move every tile for one project from the current board surface into a new detached window:
- Switch the main VibeSpace to Terminal Board.
- Focus the project whose tiles you want to move.
- Press
Cmd+Option+M.
You can also right-click one of the project’s tiles and select Send All From This Project to New Window. This action uses the right-clicked tile’s project and is not available for standalone terminals without a project.
Tiles from other projects remain on the current surface. The shortcut works from the primary board and from a detached board, using the focused window as its source.
Recall a detached board
Return every tile in the focused detached board to the primary board:
- Switch the main VibeSpace to Terminal Board.
- Focus the detached board window.
- Press
Cmd+Option+B.
The tiles move to the primary board and the detached window closes. If the primary board has reached its 16-tile grid limit, overflow tiles move into its minimized strip.
Cmd+Option+B does nothing from the primary window. Bulk move and recall also do nothing while the VibeSpace is in Detailed view.
You can change both shortcuts in App Settings > Keyboard Shortcuts > Terminal Board.
Window placement and restoration
CrispyVibe saves each detached board’s frame coordinates with the VibeSpace and reapplies them when it reopens. Placement is best effort. If you rearrange or disconnect displays, macOS may place a window on a different monitor; move it to the preferred display to save the new frame.
Detached boards remain detached when the main window switches to Detailed view. They close with their owning VibeSpace.
Closing a detached board
Close a detached board with Cmd+W or its window close button. Its tiles return to the primary board. Transferring the last tile out also closes the empty window.
Detached editor windows
Open files in independent floating windows:
- Right-click a file tab and choose Open in New Window, or use the detach action.
- Reopening the same file focuses the existing detached window instead of creating a duplicate.
- Detached editor windows support the same editing features as the main content viewer.
What stays in the main window
Detached board windows can host supported board tiles and their local Spotlight, but these VibeSpace controls stay in the main window:
- File explorer
- VibeSpace Settings and App Settings
- Project navigation and switching
- Detailed view layout
Troubleshooting
| Problem | What to do |
|---|---|
| A transfer target is hard to identify | Rename the detached window or focus a representative tile before opening the transfer menu. |
| A transferred tile seems missing | Check whether the target window is behind another window or the tile is minimized there. |
| A detached window opens on the wrong display | Move it to the preferred display. CrispyVibe saves the new frame when the window moves or resizes. |
| Bulk move or recall does nothing | Switch the main VibeSpace to Terminal Board. For recall, focus a detached board rather than the primary window. |