Skip to main content

Dashboard: Developer

The Developer tab provides tools for debugging, logging, and API access.

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

Daemon Status

The Klip Daemon is a background service that powers advanced features:

  • Session indexing and database
  • Vector search (embeddings)
  • Summary generation
  • MCP server management

Status Indicators

StatusMeaning
RunningDaemon is active and responding
StartingDaemon is initializing
StoppedDaemon is not running
ErrorDaemon encountered an error

Daemon Controls

ActionDescription
RestartStop and restart the daemon
View LogsOpen daemon log files
Show Statusklip.showDaemonStatus command

Daemon Lifecycle

  • Auto-start: Daemon starts automatically when Klip activates
  • Keep-alive: klip.daemon.keepAlive keeps daemon running after VS Code closes
  • Manual stop: Use kp shutdown CLI command

Log Locations

Daemon logs are stored in:

  • ~/.klip/logs/daemon.log
  • ~/.klip/logs/daemon-error.log

Logging

Configure extension log verbosity:

Setting: klip.logLevel

LevelDescription
errorOnly errors
warnWarnings and errors
infoGeneral information (default)
debugDetailed debugging output

View extension logs:

  • Command: Klip: Open Logs
  • Output Panel: "Klip" channel

Daemon API Keys (Pro)

Klip Pro users can generate API keys to access the daemon's REST API from external scripts and tools.

Generating API Keys

  1. Open Dashboard > Developer
  2. Click "Generate API Key"
  3. Copy the key (shown only once)

API Endpoints

The daemon exposes a REST API on http://localhost:<port>:

EndpointDescription
GET /api/sessionsList sessions
GET /api/sessions/:idGet session details
POST /api/searchPerform search
POST /api/summaryGenerate summary
GET /api/healthHealth check

Example Usage

curl -H "Authorization: Bearer <api-key>" \
http://localhost:19850/api/sessions

Diagnostics

Environment Check

Command: Klip: Diagnose Environment (klip.diagnoseEnvironment)

Checks:

  • CLI availability (Claude, Codex, Gemini)
  • Shell configuration
  • Daemon connectivity
  • API key status

Recheck CLIs

Command: Klip: Recheck CLI Availability (klip.recheckClis)

Re-scans for installed AI CLIs after installation or PATH changes.