Skip to main content

Dashboard: Settings

The Settings tab in the Dashboard provides centralized configuration for Klip's behavior and appearance.

Access: Klip: Open Dashboard (klip.openDashboard) > Settings tab

Settings Sections

The Settings tab contains 10 sections, accessible via the sidebar navigation.

Terminal

Configure terminal behavior in Klip Panel:

SettingDescription
klip.terminalLocationWhere terminals open (editor area or panel)
klip.terminalBackendRendering backend (legacy or native)
klip.preferredShellShell to use (auto, bash, zsh, pwsh, wsl)

Terminal UI

Configure terminal header display:

SettingDescription
klip.terminal.showActionsShow action buttons in header
klip.terminal.showEnvButtonShow environment variable button
klip.terminal.showTagsButtonShow tags button
klip.terminal.showForkButtonShow fork button (currently disabled)
klip.terminal.showExportButtonShow export button
klip.terminal.showShellBadgeShow shell type badge
klip.terminal.showShortIdShow shortened session ID
klip.terminal.enableTitleEditAllow editing terminal title

Appearance

Terminal appearance customization:

Planned Customization

These settings are saved but not yet applied to terminal renderers. Full customization is planned for a future release.

  • Theme selection (Dracula, Nord, Monokai, etc.)
  • Font family, size, weight
  • Cursor style (block, underline, bar) and blinking
  • Status bar visibility and height

Button Library (Pro)

Pro Feature

Button Library requires Klip Pro.

Customize the terminal toolbar with reusable buttons:

  • Command buttons - Run shell commands
  • Prompt buttons - Send prompt templates
  • Dropdown buttons - Choose from a list

See Klip Panel for details.

Sessions & UI

Configure session display behavior:

SettingDescription
klip.archiveAfterDaysAuto-archive sessions older than N days
klip.showArchivedShow archived sessions in lists

Tags (Pro)

Pro Feature

Tag configuration requires Klip Pro.

Manage reusable tags with attached configuration:

  • Environment Variables - Variables automatically set for sessions with this tag
  • Init Scripts - Scripts that run when sessions with this tag start

Tags allow you to configure once and apply everywhere. All sessions sharing a tag inherit its environment variables and init scripts.

ActionDescription
Create TagAdd a new tag with optional env vars and scripts
Edit TagModify tag name and configuration
Delete TagRemove tag (does not affect sessions)
Add Env VarAdd environment variable to tag
Add ScriptAdd init script to tag

Paths & Discovery

Configure where Klip looks for sessions:

SettingDescription
klip.additionalSessionPathsAdditional directories to scan

Default locations are always scanned:

  • Claude: ~/.claude/projects/
  • Codex: ~/.codex/sessions/
  • Gemini: ~/.gemini/tmp/

Summaries

Configure AI summary generation:

SettingDescription
klip.defaultSummaryModelModel for generating summaries
klip.autoGenerateSummariesAuto-generate for new sessions
klip.summary.full.context.*Context size and content settings

See Session Details for full documentation.

Network

Configure daemon connectivity:

SettingDescription
klip.daemon.urlDaemon API URL (default: auto)
klip.daemon.timeoutRequest timeout in ms
klip.daemon.keepAliveKeep daemon running after VS Code closes

MCP Gateway (Pro)

Pro Feature

MCP Gateway requires Klip Pro.

Configure the MCP Gateway for routing MCP server requests:

  • Gateway status and controls
  • Server routing configuration
  • Connection management

See MCP Panel for MCP server management.