MCPcopy
hub / github.com/claude-code-best/claude-code / buildDesktopDeepLink

Function buildDesktopDeepLink

src/utils/desktopDeepLink.ts:35–41  ·  view source on GitHub ↗

* Builds a deep link URL for Claude Desktop to resume a CLI session. * Format: claude://resume?session={sessionId}&cwd={cwd} * In dev mode: claude-dev://resume?session={sessionId}&cwd={cwd}

(sessionId: string)

Source from the content-addressed store, hash-verified

33 * In dev mode: claude-dev://resume?session={sessionId}&cwd={cwd}
34 */
35function buildDesktopDeepLink(sessionId: string): string {
36 const protocol = isDevMode() ? 'claude-dev' : 'claude'
37 const url = new URL(`${protocol}://resume`)
38 url.searchParams.set('session', sessionId)
39 url.searchParams.set('cwd', getCwd())
40 return url.toString()
41}
42
43/**
44 * Check if Claude Desktop app is installed.

Callers 1

Calls 4

isDevModeFunction · 0.85
getCwdFunction · 0.85
setMethod · 0.80
toStringMethod · 0.65

Tested by

no test coverage detected