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
| Status | Meaning |
|---|---|
| Running | Daemon is active and responding |
| Starting | Daemon is initializing |
| Stopped | Daemon is not running |
| Error | Daemon encountered an error |
Daemon Controls
| Action | Description |
|---|---|
| Restart | Stop and restart the daemon |
| View Logs | Open daemon log files |
| Show Status | klip.showDaemonStatus command |
Daemon Lifecycle
- Auto-start: Daemon starts automatically when Klip activates
- Keep-alive:
klip.daemon.keepAlivekeeps daemon running after VS Code closes - Manual stop: Use
kp shutdownCLI 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
| Level | Description |
|---|---|
error | Only errors |
warn | Warnings and errors |
info | General information (default) |
debug | Detailed 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
- Open Dashboard > Developer
- Click "Generate API Key"
- Copy the key (shown only once)
API Endpoints
The daemon exposes a REST API on http://localhost:<port>:
| Endpoint | Description |
|---|---|
GET /api/sessions | List sessions |
GET /api/sessions/:id | Get session details |
POST /api/search | Perform search |
POST /api/summary | Generate summary |
GET /api/health | Health 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.
Related
- Dashboard: Settings - General settings
- API Keys - Provider API keys (different from daemon keys)
- Troubleshooting - Common issues