Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/amantus-ai/vibetunnel
/ functions
Functions
3,103 in github.com/amantus-ai/vibetunnel
⨍
Functions
3,103
◇
Types & classes
704
↓ 1,091 callers
Method
log
(level: LogLevel, message: string, data?: unknown)
web/src/test/playwright/utils/logger.ts:68
↓ 692 callers
Method
error
(message: string, data?: unknown)
web/src/test/playwright/utils/logger.ts:102
↓ 610 callers
Method
debug
(message: string, data?: unknown)
web/src/test/playwright/utils/logger.ts:90
↓ 441 callers
Method
querySelector
(selector: string)
web/src/client/components/session-view/interfaces.ts:45
↓ 301 callers
Method
get
* Make a GET request to the API * @param path - The API endpoint path (without /api prefix) * @returns Promise resolving to the response data
web/src/client/services/api-client.ts:28
↓ 295 callers
Method
warn
(message: string, data?: unknown)
web/src/test/playwright/utils/logger.ts:98
↓ 262 callers
Method
push
(_repoPath: string, _remote?: string, _branch?: string)
web/src/test/helpers/mock-git-service.ts:189
↓ 248 callers
Method
on
* Adds the listener function to the end of the listeners array for the event * named eventName. * @param eventName The event name. * @param l
web/node-pty/src/interfaces.ts:91
↓ 217 callers
Method
filter
* Filter terminal title sequences from the input data. * Handles sequences that may be split across multiple chunks. * * @param chunk The inp
web/src/server/utils/ansi-title-filter.ts:61
↓ 202 callers
Method
addEventListener
(event: string, handler: EventListener)
web/src/client/components/session-view/interfaces.ts:47
↓ 137 callers
Method
info
(message: string, data?: unknown)
web/src/test/playwright/utils/logger.ts:94
↓ 131 callers
Method
removeEventListener
(event: string, handler: EventListener)
web/src/client/components/session-view/interfaces.ts:48
↓ 121 callers
Method
delete
* Make a DELETE request to the API * @param path - The API endpoint path (without /api prefix) * @returns Promise resolving to the response data
web/src/client/services/api-client.ts:112
↓ 112 callers
Method
isVisible
(selector: string)
web/src/test/playwright/pages/base.page.ts:141
↓ 112 callers
Method
post
* Make a POST request to the API * @param path - The API endpoint path (without /api prefix) * @param data - Request body data * @returns Pro
web/src/client/services/api-client.ts:55
↓ 111 callers
Method
requestUpdate
()
web/src/client/components/session-view/interfaces.ts:28
↓ 93 callers
Function
formatPathForDisplay
(path: string)
web/src/client/utils/path-utils.ts:25
↓ 85 callers
Method
clear
* Clears the pty's internal representation of its buffer. This is a no-op * unless on Windows/ConPTY.
web/node-pty/src/interfaces.ts:51
↓ 85 callers
Method
write
* Writes data to the socket. * @param data The data to write.
web/node-pty/src/interfaces.ts:38
↓ 76 callers
Method
getStatus
()
web/src/server/services/tailscale-serve-service.ts:70
↓ 75 callers
Function
waitForAsync
(delay: number = 0)
web/src/test/utils/component-helpers.ts:77
↓ 73 callers
Function
createLogger
(moduleName: string)
web/src/client/utils/logger.ts:135
↓ 73 callers
Function
createMockSession
(overrides: Partial<Session> = {})
web/src/test/utils/lit-test-utils.ts:154
↓ 72 callers
Method
kill
* Kill the pty. * @param signal The signal to send, by default this is SIGHUP. This is not * supported on Windows.
web/node-pty/src/interfaces.ts:63
↓ 62 callers
Function
createLines
(lines: string[])
web/src/client/utils/url-highlighter.test.ts:19
↓ 54 callers
Method
send
(_data: string | ArrayBufferLike | Blob | ArrayBufferView)
web/src/test/playwright/specs/tailscale-websocket.spec.ts:116
↓ 52 callers
Function
createLogger
(moduleName: string)
web/src/server/utils/logger.ts:453
↓ 51 callers
Method
focus
()
web/src/client/components/session-view/interfaces.ts:29
↓ 51 callers
Function
frameMessage
(type: MessageType, payload: Buffer | string | object)
web/src/server/pty/socket-protocol.ts:168
↓ 51 callers
Method
getState
()
web/src/client/components/session-view/ui-state-manager.ts:125
↓ 49 callers
Function
getHighlightedUrls
()
web/src/client/utils/url-highlighter.test.ts:31
↓ 48 callers
Method
getAuthHeader
* Get authorization header for API requests
web/src/client/services/auth-client.ts:321
↓ 47 callers
Method
send
* Send raw message
web/src/server/pty/socket-client.ts:377
↓ 46 callers
Method
once
* Adds a one time listener function for the event named eventName. The next * time eventName is triggered, this listener is removed and then invoke
web/node-pty/src/interfaces.ts:113
↓ 45 callers
Method
emit
( type: K, detail: SessionViewEventMap[K]['detail'] )
web/src/client/components/session-view/interfaces.ts:110
↓ 45 callers
Function
encodeWsV3Frame
(params: { type: WsV3MessageType; sessionId?: string; payload?: Uint8Array; })
web/src/shared/ws-v3.ts:45
↓ 41 callers
Function
spawn
* Forks a process as a pseudoterminal.
web/node-pty/lib/index.js:33
↓ 37 callers
Method
encode
(A)
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:1
↓ 36 callers
Method
destroy
* Close, kill and destroy the socket.
web/node-pty/src/interfaces.ts:56
↓ 35 callers
Method
connect
(ptyId: number, commandLine: string, cwd: string, env: string[], useConptyDll: boolean, onExitCallback: (exitC
web/node-pty/src/native.d.ts:7
↓ 35 callers
Method
stop
()
web/src/server/services/tailscale-serve-service.ts:67
↓ 34 callers
Method
getDebugText
(options?: { maxLines?: number; trimRight?: boolean })
web/src/client/components/terminal.ts:268
↓ 34 callers
Function
gitExec
(args: string[], cwd: string = testRepoPath)
web/src/test/e2e/follow-mode.test.ts:24
↓ 33 callers
Method
disconnect
()
web/src/test/setup.ts:108
↓ 33 callers
Method
generateSessionName
* Generates a unique session name with test context
web/src/test/playwright/helpers/test-data-manager.helper.ts:126
↓ 32 callers
Method
getItem
(key: string)
web/src/test/utils/component-helpers.ts:184
↓ 31 callers
Method
addData
* Add data to the parser
web/src/server/pty/socket-protocol.ts:196
↓ 30 callers
Method
createTrackedSession
* Creates a session and tracks it for cleanup
web/src/test/playwright/helpers/test-data-manager.helper.ts:23
↓ 29 callers
Method
fire
(A)
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:1
↓ 29 callers
Method
parseMessages
* Parse complete messages from the buffer
web/src/server/pty/socket-protocol.ts:206
↓ 28 callers
Function
existsSync
* Safe file existence check
web/src/server/pty/process-utils.ts:60
↓ 28 callers
Method
resize
* Resize the pty. * @param cols The number of columns. * @param rows The number of rows.
web/node-pty/src/interfaces.ts:45
↓ 27 callers
Method
saveSessionInfo
* Save session info to JSON file
web/src/server/pty/session-manager.ts:203
↓ 27 callers
Method
setItem
(key: string, value: string)
web/src/test/utils/component-helpers.ts:188
↓ 27 callers
Function
setVerbosityLevel
(level: VerbosityLevel)
web/src/server/utils/logger.ts:379
↓ 27 callers
Method
shouldLog
(level: LogLevel)
web/src/test/playwright/utils/logger.ts:51
↓ 27 callers
Method
writeOutput
* Write terminal output data
web/src/server/pty/asciinema-writer.ts:190
↓ 26 callers
Method
createSession
(name: string, command: string)
web/src/test/playwright/helpers/session-pool.helper.ts:174
↓ 26 callers
Method
setCallbacks
(callbacks: InputManagerCallbacks)
web/src/client/components/session-view/input-manager.ts:66
↓ 25 callers
Function
extractCdDirectory
(input: string, currentDir: string)
web/src/server/utils/terminal-title.ts:84
↓ 24 callers
Method
dispose
()
web/node-pty/src/types.ts:14
↓ 24 callers
Method
getLine
(A)
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:1
↓ 24 callers
Function
next
(error?: unknown)
web/src/server/server.ts:1331
↓ 24 callers
Function
parseCommand
(commandStr: string)
web/src/client/utils/command-utils.ts:12
↓ 24 callers
Method
setSession
(session: Session | null)
web/src/client/components/session-view/input-manager.ts:42
↓ 24 callers
Method
waitForOutput
(text: string, options?: { timeout?: number })
web/src/test/playwright/pages/session-view.page.ts:101
↓ 23 callers
Function
execGit
* Execute a git command with proper error handling and security * @param args Git command arguments * @param options Execution options * @returns C
web/src/server/routes/git.ts:103
↓ 23 callers
Function
truncateForLog
(str: string, maxLength: number = 50)
web/src/server/services/terminal-manager.ts:70
↓ 23 callers
Method
updateTerminalTransform
()
web/src/client/components/session-view.ts:870
↓ 22 callers
Function
sleep
(ms: number)
web/src/test/utils/server-utils.ts:314
↓ 21 callers
Method
addKey
* Add SSH private key to the agent
web/src/client/services/ssh-agent.ts:180
↓ 21 callers
Method
isRunning
()
web/src/server/services/tailscale-serve-service.ts:68
↓ 21 callers
Method
loadSessionInfo
* Load session info from JSON file
web/src/server/pty/session-manager.ts:252
↓ 21 callers
Method
off
( type: K, listener: (event: SessionViewEventMap[K]) => void )
web/src/client/components/session-view/interfaces.ts:124
↓ 20 callers
Function
createAuthMiddleware
(config: AuthConfig)
web/src/server/middleware/auth.ts:128
↓ 20 callers
Function
createSessionRoutes
(config: SessionRoutesConfig)
web/src/server/routes/sessions.ts:48
↓ 20 callers
Method
createTrackedSession
* Create a session and automatically track it
web/src/test/helpers/session-test-helper.ts:25
↓ 20 callers
Function
logToFile
(message: string)
web/src/test/memory-reporter.ts:23
↓ 20 callers
Method
sendInputText
(text: string)
web/src/client/components/session-view/input-manager.ts:533
↓ 20 callers
Method
start
(port: number, enableFunnel?: boolean)
web/src/server/services/tailscale-serve-service.ts:66
↓ 20 callers
Method
type
()
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:1
↓ 20 callers
Method
typeCommand
* Type command with proper shell escaping
web/src/test/playwright/utils/test-utils.ts:369
↓ 19 callers
Method
close
(code?: number, reason?: string)
web/src/test/playwright/specs/tailscale-websocket.spec.ts:120
↓ 19 callers
Method
createSession
* Create a new terminal session * * Creates a terminal session with the specified configuration. The session * will start executing the provi
web/src/client/services/session-service.ts:183
↓ 19 callers
Function
execGit
* Execute a git command with proper error handling and security * @param args Git command arguments * @param options Execution options * @returns C
web/src/server/routes/worktrees.ts:42
↓ 19 callers
Function
getManagerState
()
web/src/client/components/session-view/direct-keyboard-manager.test.ts:13
↓ 19 callers
Function
git
(cwd: string, args: string[])
web/src/server/utils/git-status.test.ts:25
↓ 19 callers
Method
handleKeyPress
( key: string, isModifier?: boolean, isSpecial?: boolean, isToggle?: boolean, event?: Even
web/src/client/components/terminal-quick-keys.test.ts:15
↓ 19 callers
Method
killSession
(sessionName: string)
web/src/test/playwright/pages/session-list.page.ts:581
↓ 19 callers
Method
parseColorToHex
(A)
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:2
↓ 18 callers
Method
cleanupAllSessions
* DEPRECATED: This method is dangerous as it kills ALL sessions including the one Claude Code is running in! * Use cleanupTestSessions() instead.
web/src/test/playwright/helpers/session-cleanup.helper.ts:168
↓ 18 callers
Method
getConfig
()
web/src/server/services/config-service.ts:262
↓ 18 callers
Method
getSession
* Get a specific session
web/src/server/pty/pty-manager.ts:1685
↓ 18 callers
Function
getUniqueUrls
()
web/src/client/utils/url-highlighter.test.ts:39
↓ 18 callers
Function
parseVerbosityLevel
(value: string)
web/src/server/utils/logger.ts:70
↓ 18 callers
Method
setShowQuickKeys
(value: boolean)
web/src/client/components/session-view/interfaces.ts:14
↓ 17 callers
Method
close
()
web/src/test/setup.ts:215
↓ 17 callers
Method
createTerminal
(A=80,B=24,g)
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:1
↓ 17 callers
Function
isVerbosityLevel
(value: string)
web/src/server/utils/logger.ts:63
↓ 17 callers
Method
loadConfig
* Load server configuration * @param forceRefresh - Force refresh even if cache is valid
web/src/client/services/server-config-service.ts:65
next →
1–100 of 3,103, ranked by callers