VibeSpaces

A VibeSpace groups project folders, terminal sessions, and settings into a single context. Everything you configure persists across sessions — quit CrispyVibe and pick up where you left off.

What persists

CategoryDetails
ProjectsLocal and SSH project folders
TerminalsBoard layout, session state, scrollback
Agent conversationsFull chat history per project
Browser panesURLs and state
Git contextBranch, status, and stash per project
AppearanceTheme, pane sizes, layout preferences

Create a VibeSpace

Press Cmd+Shift+N to create a new VibeSpace from anywhere in the app.

Folder Picker

  1. Click New VibeSpace on the Dashboard.
  2. Select one or more folders.

A single folder creates a VibeSpace named after that folder. Multiple folders create an auto-named VibeSpace.

Creation Wizard

  1. Click New VibeSpace on the Dashboard.
  2. Enter a custom name.
  3. Add project folders.
  4. Optionally select a CLI profile.
  5. Click Create.

External Open

Drag one or more folders onto the CrispyVibe icon in the Dock or onto the app window. A new VibeSpace opens with those folders as projects.

Terminal Quick Start

  1. Click Terminal Quick Start on the Dashboard.
  2. A VibeSpace opens in your home directory with terminal-only mode active.

View modes

Detailed

The full project view with file explorer, editor, and terminal board visible. This is the default mode.

Terminal Only

Each project gets its own terminal pane. Switch between horizontal and vertical orientation from the toolbar.

💡 Tip: Terminal Only mode is useful for multi-service workflows where you need to monitor several processes at once.

Launch behavior

CrispyVibe auto-restores the last active VibeSpace on launch. If no previous session exists, the Dashboard appears.

Recent VibeSpaces

The Dashboard displays your recent VibeSpaces. Click any entry to reopen it with its full state restored.

Unresolved paths

If a project folder has moved or been deleted, CrispyVibe flags it as unresolved. You have three options:

  • Remove — delete the project from the VibeSpace
  • Relink — point to the folder’s new location
  • Reindex Project Folders — rescan all paths and update references

Close, remove, and delete

ActionResult
CloseReturns to the Dashboard. The VibeSpace stays in your recent list.
RemoveShuts down all sessions and removes the VibeSpace from the recent list.
DeletePermanently removes configuration files from disk.

🚨 Warning: Deleting a VibeSpace cannot be undone. All configuration files are permanently removed.

File integrity

VibeSpace configuration files are signed with HMAC-SHA256. If a file is tampered with externally, CrispyVibe disables startup commands for that VibeSpace.

To restore functionality after a tamper detection:

  1. Open VibeSpace Settings.
  2. Review the startup configuration.
  3. Save the settings — this re-signs the configuration files.

tmux integration

When tmux integration is enabled, every terminal session is backed by a tmux session.

  • Quitting CrispyVibe detaches the tmux sessions instead of terminating them.
  • Reopening the VibeSpace reattaches to existing sessions with full scrollback preserved.

tmux session browser

The session browser displays all active and orphaned tmux sessions across your VibeSpaces. Use it to reattach to sessions that outlived their original VibeSpace or to clean up orphaned sessions.

⚠️ Note: tmux must be installed and available in your PATH for this feature to function.