docs/settings/general.mdx
The General tab contains application-wide settings for appearance, default agent, editor configuration, git preferences, and notifications.
<Frame> </Frame>Customise how the application looks and feels:
Set the coding agent that will be used by default when creating new task attempts or follow-ups.
The selected agent and variant appear pre-selected in the attempt creation dialog, saving you time when starting new tasks.
<Tip> You can override the default agent configuration per attempt in the create attempt dialog. The default is just a convenience for your most common workflow. </Tip>Configure your code editing experience.
Choose from various supported editors:
When selecting Custom, you can specify any shell command to open files. The command receives the file or directory path as an argument.
# Example: Open with IntelliJ IDEA
idea
# Example: Open with Sublime Text (custom path)
/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl
# Example: Open with a custom script
~/scripts/open-editor.sh
Once configured, you can open your editor from several places:
Cmd/Ctrl + K and select "Open in IDE"When running Vibe Kanban on a remote server (e.g., accessed via Cloudflare tunnel, ngrok, or as a systemctl service), you can configure VSCode-based editors to open projects via SSH instead of assuming localhost.
This feature is available for VS Code, Cursor, and Windsurf editors.
Enable remote SSH configuration when:
example.com, 192.168.1.100, my-server). Must be accessible via SSH from your local machine.When remote SSH is configured, clicking "Open in Editor" (or Cursor/Windsurf):
vscode://vscode-remote/ssh-remote+user@host/path/to/projectThis works for both project-level and task worktree opening.
Configure git branch naming and workspace storage preferences.
Set a prefix for auto-generated branch names. When you create a new workspace or task, Vibe Kanban automatically creates a git branch for your changes.
| Prefix Setting | Example Branch Name |
|---|---|
vk | vk/1a2b-implement-auth |
feature | feature/1a2b-implement-auth |
| (empty) | 1a2b-implement-auth |
Specify where Vibe Kanban stores workspace data. Workspaces are created in a .vibe-kanban-workspaces subdirectory within this path.
Configure how Vibe Kanban alerts you about task progress and status changes.
Enable or disable telemetry data collection to help improve Vibe Kanban.
Choose the keyboard shortcut to send messages in the chat input (Enter or ⌘/Ctrl + Enter).
Create reusable text snippets that can be inserted into workspace prompts using @tag_name.