Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/amantus-ai/vibetunnel
/ functions
Functions
3,103 in github.com/amantus-ai/vibetunnel
⨍
Functions
3,103
◇
Types & classes
704
↓ 17 callers
Method
sendToMac
(message: ControlMessage)
web/src/server/websocket/control-unix-handler.ts:567
↓ 16 callers
Method
_checkType
(name, value, type, allowArray = false)
web/node-pty/lib/terminal.js:74
↓ 16 callers
Method
close
* Close the writer and finalize the file
web/src/server/pty/asciinema-writer.ts:658
↓ 16 callers
Method
emit
(eventName, ...args)
web/node-pty/lib/terminal.js:125
↓ 16 callers
Function
executeAndVerifyCommand
( page: Page, command: string, expectedOutput?: string | RegExp )
web/src/test/playwright/helpers/terminal.helper.ts:137
↓ 16 callers
Method
initialize
()
web/src/client/services/server-event-service.ts:17
↓ 16 callers
Method
listSessions
* List all sessions (both active and persisted)
web/src/server/pty/pty-manager.ts:1650
↓ 16 callers
Method
put
* Make a PUT request to the API * @param path - The API endpoint path (without /api prefix) * @param data - Request body data * @returns Prom
web/src/client/services/api-client.ts:84
↓ 16 callers
Method
sendInput
(inputText: string)
web/src/client/components/session-view/input-manager.ts:551
↓ 15 callers
Method
create
* Create an AsciinemaWriter with standard parameters
web/src/server/pty/asciinema-writer.ts:120
↓ 15 callers
Method
fetchCompletions
()
web/src/client/components/session-create-form.ts:950
↓ 15 callers
Function
flush
()
web/src/server/services/ws-v3-hub.test.ts:55
↓ 15 callers
Method
getPosition
* Get the current byte position in the file * @returns Object with current position and pending bytes
web/src/server/pty/asciinema-writer.ts:145
↓ 15 callers
Method
getScrollbackLength
()
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:1
↓ 15 callers
Method
isMacAppConnected
()
web/src/server/websocket/control-unix-handler.ts:244
↓ 15 callers
Method
safeSend
(ws: WebSocket, data: Uint8Array)
web/src/server/services/ws-v3-hub.ts:660
↓ 15 callers
Method
setIsMobile
(value: boolean)
web/src/client/components/session-view/interfaces.ts:13
↓ 15 callers
Function
shouldInjectTitle
(data: string)
web/src/server/utils/terminal-title.ts:134
↓ 14 callers
Function
closeLogger
()
web/src/server/utils/logger.ts:296
↓ 14 callers
Function
createAndNavigateToSession
( page: Page, options: SessionOptions = {} )
web/src/test/playwright/helpers/session-lifecycle.helper.ts:31
↓ 14 callers
Method
createSessionDirectory
* Create a new session directory structure
web/src/server/pty/session-manager.ts:146
↓ 14 callers
Function
generateTitleSequence
( cwd: string, command: string[], sessionName?: string )
web/src/server/utils/terminal-title.ts:25
↓ 14 callers
Method
getRemoteBySessionId
(sessionId: string)
web/src/server/services/remote-registry.ts:111
↓ 14 callers
Function
getTestSessionId
()
web/src/test/unit/pty-manager.test.ts:42
↓ 14 callers
Function
getVerbosityFromEnv
()
web/src/test/unit/cli-verbosity.test.ts:20
↓ 14 callers
Method
handleCreate
()
web/src/client/components/session-create-form.ts:520
↓ 14 callers
Function
parsePayload
(type: MessageType, payload: Buffer)
web/src/server/pty/socket-protocol.ts:310
↓ 14 callers
Function
parseVerbosityFromEnv
()
web/src/server/utils/verbosity-parser.ts:8
↓ 14 callers
Function
requestTerminalSpawn
(params: { sessionId: string; sessionName: string; command: string[]; workingDir: string; titleMode?
web/src/server/routes/sessions.ts:1204
↓ 14 callers
Function
validate
(name: string)
web/src/client/components/session-create-form/worktree-creation.test.ts:47
↓ 14 callers
Method
waitForTerminalReady
* Wait for terminal to be ready (ghostty initialized + debug text available)
web/src/test/playwright/utils/test-utils.ts:91
↓ 13 callers
Function
assertTerminalContains
(page: Page, text: string | RegExp)
web/src/test/playwright/helpers/terminal.helper.ts:303
↓ 13 callers
Method
cleanup
()
web/src/client/components/session-view/input-manager.ts:680
↓ 13 callers
Function
formatCommand
(command: string[])
web/src/client/utils/command-utils.ts:56
↓ 13 callers
Function
formatSessionDuration
(startedAt: string, endedAt?: string)
web/src/shared/utils/time.ts:54
↓ 13 callers
Function
resolveRemoteUrl
( remoteUrl: string | null | undefined, bindAddress: string, port: number, hostname: () => string = os
web/src/server/server.ts:163
↓ 13 callers
Function
response
(status: number)
web/src/server/services/hq-client.test.ts:25
↓ 13 callers
Method
updateQuickStartCommands
(commands: VibeTunnelConfig['quickStartCommands'])
web/src/server/services/config-service.ts:273
↓ 12 callers
Function
assertTerminalReady
( page: Page, timeout = process.env.CI ? 20000 : 15000 )
web/src/test/playwright/helpers/assertion.helper.ts:327
↓ 12 callers
Function
calculateCursorPosition
( cursorX: number, cursorY: number, fontSize: number, container: Element, sessionStatus: string )
web/src/client/utils/cursor-position.ts:62
↓ 12 callers
Function
connectWsV3
(params: { port: number; token?: string; })
web/src/test/utils/ws-v3-test-utils.ts:10
↓ 12 callers
Function
createAuthRoutes
(config: AuthRoutesConfig)
web/src/server/routes/auth.ts:40
↓ 12 callers
Function
createControlEvent
( category: ControlCategory, action: string, payload?: unknown, sessionId?: string )
web/src/server/websocket/control-protocol.ts:108
↓ 12 callers
Function
decodeWsV3Frame
(data: Uint8Array)
web/src/shared/ws-v3.ts:79
↓ 12 callers
Function
encodeWsV3SubscribePayload
(params: { flags: number; snapshotMinIntervalMs?: number; snapshotMaxIntervalMs?: number; })
web/src/shared/ws-v3.ts:116
↓ 12 callers
Function
fakeProcess
()
web/src/server/services/tailscale-serve-service-start.test.ts:23
↓ 12 callers
Method
getCell
(column: number)
web/src/client/utils/keyboard-shortcut-link-provider.ts:18
↓ 12 callers
Method
getInternalSession
(sessionId: string)
web/src/server/pty/pty-manager.ts:601
↓ 12 callers
Method
handleKeyboardInput
(e: KeyboardEvent)
web/src/client/components/session-view/interfaces.ts:38
↓ 12 callers
Method
loadSessions
()
web/src/client/app.ts:639
↓ 12 callers
Method
setEncoding
* Set the pty socket encoding.
web/node-pty/src/interfaces.ts:68
↓ 12 callers
Function
sleep
(ms: number)
web/src/test/e2e/logs-api.e2e.test.ts:4
↓ 12 callers
Function
startTestServer
(config: ServerConfig = {})
web/src/test/utils/server-utils.ts:138
↓ 12 callers
Function
stopServer
( serverProcess: ChildProcess | null, forceful = true )
web/src/test/utils/server-utils.ts:265
↓ 12 callers
Method
terminateSession
* Terminates a running session * * @param {Session} session - The session to terminate (must have status 'running') * @param {SessionActionOp
web/src/client/services/session-action-service.ts:146
↓ 11 callers
Method
checkGitRepository
()
web/src/client/components/session-create-form.ts:1020
↓ 11 callers
Function
createMockProcess
(stdout: string, exitCode: number = 0, shouldError = false)
web/src/test/server/pty/fish-handler.test.ts:14
↓ 11 callers
Function
createTestServer
()
web/src/test/unit/socket-client.test.ts:54
↓ 11 callers
Function
detectMobile
()
web/src/client/utils/mobile-utils.ts:12
↓ 11 callers
Method
enqueue
(writeFn: () => Promise<void> | void)
web/src/server/utils/write-queue.ts:7
↓ 11 callers
Method
firstUpdated
()
web/src/client/components/terminal.ts:122
↓ 11 callers
Function
getConfigFetchCallCount
()
web/src/client/services/server-config-service.test.ts:27
↓ 11 callers
Method
getTerminalElement
()
web/src/client/components/session-view/input-manager.ts:25
↓ 11 callers
Function
gitExec
(args: string[], cwd: string = repoPath)
web/src/test/helpers/git-test-helper.ts:89
↓ 11 callers
Method
observe
()
web/src/test/setup.ts:106
↓ 11 callers
Function
printError
(message: string)
web/src/server/services/systemd-installer.ts:34
↓ 11 callers
Function
printInfo
(message: string)
web/src/server/services/systemd-installer.ts:26
↓ 11 callers
Method
readString
(label: string)
web/src/client/services/ssh-agent.ts:30
↓ 11 callers
Method
sendControlSequence
(controlChar: string)
web/src/client/components/session-view/input-manager.ts:542
↓ 11 callers
Method
setConnected
(connected: boolean)
web/src/client/components/session-view/interfaces.ts:20
↓ 11 callers
Method
setKeyboardHeight
(value: number)
web/src/client/components/session-view/interfaces.ts:19
↓ 11 callers
Method
showError
(message: string)
web/src/client/app.ts:602
↓ 11 callers
Function
sleep
(ms: number)
web/src/test/unit/pty-manager.test.ts:8
↓ 10 callers
Method
assertOpen
()
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:4
↓ 10 callers
Function
createDragEvent
(type: string, hasFiles = false)
web/src/client/components/session-view-drag-drop.test.ts:100
↓ 10 callers
Function
execGit
* Execute a git command with proper error handling
web/src/server/api-socket-server.ts:36
↓ 10 callers
Method
getBufferSnapshot
* Get buffer snapshot for a session - always returns full terminal buffer (cols x rows)
web/src/server/services/terminal-manager.ts:746
↓ 10 callers
Method
isActive
* Check if the service is currently advertising
web/src/server/services/mdns-service.ts:172
↓ 10 callers
Method
isFishShell
* Check if the current shell is fish
web/src/server/pty/fish-handler.ts:93
↓ 10 callers
Function
isShuttingDown
()
web/src/server/services/shutdown-state.ts:9
↓ 10 callers
Function
loadQuickKeysLayout
()
web/src/client/utils/quick-keys-layout.ts:129
↓ 10 callers
Method
register
* Register this remote server with HQ * * Sends a registration request to the HQ server with this remote's information. * The HQ server will
web/src/server/services/hq-client.ts:151
↓ 10 callers
Function
runGit
(cwd: string, args: string[])
web/src/test/e2e/vt-wrapper.e2e.test.ts:198
↓ 10 callers
Function
sendBinaryFrame
(ws: FakeWebSocket, frame: Uint8Array)
web/src/server/services/ws-v3-hub.test.ts:51
↓ 10 callers
Method
setIsDragOver
(isDragOver: boolean)
web/src/client/components/session-view/ui-state-manager.ts:221
↓ 10 callers
Method
setShowFileBrowser
(value: boolean)
web/src/client/components/session-view/interfaces.ts:15
↓ 10 callers
Method
setShowWidthSelector
(value: boolean)
web/src/client/components/session-view/interfaces.ts:17
↓ 10 callers
Function
waitForWsV3Frame
( ws: WebSocket, predicate: (frame: { type: WsV3MessageType; sessionId: string; payload: Uint8Array }) =>
web/src/test/utils/ws-v3-test-utils.ts:63
↓ 9 callers
Method
cleanup
()
web/src/client/components/terminal.ts:358
↓ 9 callers
Function
copyToClipboard
(text: string)
web/src/client/utils/path-utils.ts:55
↓ 9 callers
Method
end
See net.Socket.end
web/node-pty/lib/terminal.js:93
↓ 9 callers
Method
fitTerminal
(source = 'unknown')
web/src/client/components/terminal.ts:437
↓ 9 callers
Method
getCompletions
* Get completion suggestions for a partial command
web/src/server/pty/fish-handler.ts:44
↓ 9 callers
Method
getCurrentSession
* Get the current tmux session name if inside tmux
web/src/server/services/tmux-manager.ts:357
↓ 9 callers
Method
getHyperlinkId
()
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:1
↓ 9 callers
Method
getRemote
(remoteId: string)
web/src/server/services/remote-registry.ts:95
↓ 9 callers
Method
handleAction
(callback?: () => void)
web/src/client/components/session-view/compact-menu.ts:50
↓ 9 callers
Method
handleClientConnection
(ws: WebSocket, req: WebSocketRequestV3)
web/src/server/services/ws-v3-hub.ts:79
↓ 9 callers
Function
installGitHooks
(repoPath: string)
web/src/server/utils/git-hooks.ts:212
↓ 9 callers
Method
isConnected
* Check if connected
web/src/server/pty/socket-client.ts:414
← previous
next →
101–200 of 3,103, ranked by callers