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
↓ 5 callers
Method
setShowImagePicker
(show: boolean)
web/src/client/components/session-view/ui-state-manager.ts:206
↓ 5 callers
Function
setupLocalStorageMock
()
web/src/test/utils/component-helpers.ts:204
↓ 5 callers
Method
showSuccess
(message: string)
web/src/client/app.ts:617
↓ 5 callers
Method
simulateScroll
(viewportY: number)
web/src/test/utils/terminal-mocks.ts:191
↓ 5 callers
Method
startFocusRetention
()
web/src/client/components/session-view/direct-keyboard-manager.ts:766
↓ 5 callers
Method
stopKeyRepeat
()
web/src/client/components/terminal-quick-keys.ts:300
↓ 5 callers
Method
subscribe
(callback: (state: MediaQueryState) => void)
web/src/client/utils/responsive-utils.ts:82
↓ 5 callers
Function
tmux
(args: string[], env: NodeJS.ProcessEnv)
web/src/test/e2e/tmux-integration.e2e.test.ts:37
↓ 5 callers
Method
unsubscribe
* Unsubscribe from push notifications
web/src/client/services/push-notification-service.ts:340
↓ 5 callers
Method
updateConfig
(config: VibeTunnelConfig)
web/src/server/services/config-service.ts:266
↓ 5 callers
Method
updatePosition
()
web/src/client/components/ime-input.ts:326
↓ 5 callers
Method
updateZombieSessions
* Update sessions that have zombie processes
web/src/server/pty/session-manager.ts:652
↓ 5 callers
Function
waitForServerHealth
( port: number, username?: string, password?: string, maxRetries = 30 )
web/src/test/utils/server-utils.ts:108
↓ 5 callers
Method
writeEvent
* Write an asciinema event to the file
web/src/server/pty/asciinema-writer.ts:353
↓ 4 callers
Method
_forwardEvents
()
web/node-pty/lib/terminal.js:70
↓ 4 callers
Method
_parseEnv
(env)
web/node-pty/lib/terminal.js:150
↓ 4 callers
Method
activate
(A)
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:4
↓ 4 callers
Method
attachToZellij
* Attach to a zellij session through VibeTunnel
web/src/server/services/zellij-manager.ts:158
↓ 4 callers
Method
bytesEqual
(left: Uint8Array, right: Uint8Array)
web/src/client/services/ssh-agent.ts:666
↓ 4 callers
Method
cancelKeyboardReopen
()
web/src/client/components/session-view/direct-keyboard-manager.ts:803
↓ 4 callers
Function
cells
(text: string)
web/src/client/utils/keyboard-shortcut-link-provider.test.ts:29
↓ 4 callers
Function
checkAsciinemaEventForPruning
(line: string)
web/src/server/utils/pruning-detector.ts:136
↓ 4 callers
Function
clearCharacterWidthCache
()
web/src/client/utils/cursor-position.ts:49
↓ 4 callers
Function
clickElement
(element: HTMLElement, selector: string)
web/src/test/utils/component-helpers.ts:114
↓ 4 callers
Method
clickSession
(sessionName: string)
web/src/test/playwright/pages/session-list.page.ts:533
↓ 4 callers
Method
closeAllModals
()
web/src/client/components/mobile-action-bar.ts:292
↓ 4 callers
Method
configureWebPush
* Configure web-push library with current VAPID settings
web/src/server/utils/vapid-manager.ts:285
↓ 4 callers
Method
connectToStream
()
web/src/client/components/session-view/connection-manager.ts:46
↓ 4 callers
Function
createAuthResult
(options: CreateAuthResultOptions = {})
web/src/test/utils/test-factories.ts:108
↓ 4 callers
Method
createFileInput
()
web/src/client/components/file-picker.ts:72
↓ 4 callers
Function
createGitError
(error: unknown, context?: string)
web/src/server/utils/git-error.ts:25
↓ 4 callers
Function
createGitRoutes
()
web/src/server/routes/git.ts:124
↓ 4 callers
Function
createLogMethod
(level: keyof LogLevel)
web/src/client/utils/logger.ts:136
↓ 4 callers
Function
createProvider
(lineCells: TestCell[], onActivate = vi.fn())
web/src/client/utils/keyboard-shortcut-link-provider.test.ts:9
↓ 4 callers
Function
detectGitInfo
(workingDir: string)
web/src/server/utils/git-info.ts:59
↓ 4 callers
Method
encodeSnapshot
* Encode buffer snapshot to binary format * * Converts a buffer snapshot into an optimized binary format for * efficient transmission over We
web/src/server/services/terminal-manager.ts:914
↓ 4 callers
Function
ensureDir
(dir)
web/scripts/build-fwd-zig.js:74
↓ 4 callers
Function
expectInsideViewport
(page: Page, locator: Locator, minimumSize = 44)
web/src/test/playwright/specs/session-header-responsive.spec.ts:8
↓ 4 callers
Function
extractBaseUrl
(pageUrl: string)
web/src/test/playwright/utils/url.utils.ts:10
↓ 4 callers
Function
findOpenSSHOffsets
(bytes: Uint8Array)
web/src/client/services/ssh-agent.test.ts:76
↓ 4 callers
Function
flushGroup
()
web/src/client/utils/terminal-renderer.ts:55
↓ 4 callers
Function
flushLogger
()
web/src/server/utils/logger.ts:273
↓ 4 callers
Function
formatBytes
(bytes: number, decimals = 2)
web/src/server/routes/filesystem.ts:873
↓ 4 callers
Method
generateToken
* Generate JWT token
web/src/server/services/auth-service.ts:283
↓ 4 callers
Function
getAllElements
(parent: Element, selector: string)
web/src/client/components/session-list.test.ts:16
↓ 4 callers
Method
getCanvas
()
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:1
↓ 4 callers
Function
getClaudeCommandFromTree
()
web/src/server/utils/process-tree.ts:116
↓ 4 callers
Method
getCurrentUser
* Get current user info
web/src/client/services/auth-client.ts:88
↓ 4 callers
Method
getCurrentWidthLabel
()
web/src/client/components/session-view/terminal-settings-manager.ts:122
↓ 4 callers
Function
getExitedSessionsVisibility
(page: Page)
web/src/test/playwright/helpers/ui-state.helper.ts:9
↓ 4 callers
Method
getFontSize
()
web/src/client/components/session-view/terminal-settings-manager.ts:80
↓ 4 callers
Method
getIsMobile
()
web/src/client/components/session-view/interfaces.ts:12
↓ 4 callers
Function
getLinks
(provider: KeyboardShortcutLinkProvider)
web/src/client/utils/keyboard-shortcut-link-provider.test.ts:33
↓ 4 callers
Method
getMaxScrollPosition
()
web/src/client/components/terminal.ts:255
↓ 4 callers
Method
getMode
(A,B=!1)
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:1
↓ 4 callers
Method
getProcessName
()
web/src/server/services/ngrok-service.ts:32
↓ 4 callers
Method
getProcessTree
* Get the complete process tree for a given root process
web/src/server/services/process-tree-analyzer.ts:32
↓ 4 callers
Function
getQuickKeyDefinition
(key: QuickKeyId)
web/src/client/utils/quick-keys-layout.ts:190
↓ 4 callers
Method
getRepositoryBasePath
* Get repository base path from config
web/src/client/services/server-config-service.ts:140
↓ 4 callers
Method
getSelectedPosition
()
web/src/client/components/quick-keys-editor.ts:46
↓ 4 callers
Function
getSessionFormValue
( key: K )
web/src/client/utils/storage-utils.ts:74
↓ 4 callers
Method
getSubscriptions
* Get all active subscriptions
web/src/server/services/push-notification-service.ts:135
↓ 4 callers
Method
getTerminal
()
web/src/client/components/session-view/terminal-lifecycle-manager.ts:78
↓ 4 callers
Method
getTerminalLifecycleManager
()
web/src/client/components/session-view/interfaces.ts:73
↓ 4 callers
Method
getTmuxPanes
* Get panes for a tmux window
web/src/server/services/multiplexer-manager.ts:117
↓ 4 callers
Function
getVibetunnelBinaryPath
()
web/src/test/helpers/vt-paths.ts:14
↓ 4 callers
Method
getViewportY
()
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:4
↓ 4 callers
Method
getWasmTerm
()
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:1
↓ 4 callers
Method
getWidthTooltip
()
web/src/client/components/session-view/terminal-settings-manager.ts:144
↓ 4 callers
Method
handleAction
(callback?: () => void)
web/src/client/components/session-view/image-upload-menu.ts:43
↓ 4 callers
Method
handleBack
()
web/src/client/components/session-view/interfaces.ts:37
↓ 4 callers
Method
handleCancel
()
web/src/client/components/inline-edit.ts:251
↓ 4 callers
Method
handleServeProcessExit
(code: number | null, signal: NodeJS.Signals | null)
web/src/server/services/tailscale-serve-service.ts:1076
↓ 4 callers
Method
handleWidthSelect
(newMaxCols: number)
web/src/client/components/session-view/terminal-settings-manager.ts:95
↓ 4 callers
Method
hasFileErrorCode
(error: unknown, code: string)
web/src/server/services/auth-service.ts:57
↓ 4 callers
Function
initLogger
(debug: boolean = false, verbosity?: VerbosityLevel)
web/src/server/utils/logger.ts:229
↓ 4 callers
Method
initializeServices
(_noAuthEnabled = false)
web/src/client/app.ts:550
↓ 4 callers
Function
injectTitleIfNeeded
(data: string, title: string)
web/src/server/utils/terminal-title.ts:146
↓ 4 callers
Method
isAuthenticated
* Check if user is authenticated
web/src/client/services/auth-client.ts:81
↓ 4 callers
Method
isInsideZellij
* Check if inside a zellij session
web/src/server/services/zellij-manager.ts:221
↓ 4 callers
Function
isNotGitRepositoryError
(error: unknown)
web/src/server/utils/git-error.ts:68
↓ 4 callers
Method
isOpen
* Check if the writer is still open
web/src/server/pty/asciinema-writer.ts:693
↓ 4 callers
Function
isRunning
(child)
web/scripts/test-npm-package.js:221
↓ 4 callers
Method
isShellProcess
* Check if a process is likely a shell process
web/src/server/services/process-tree-analyzer.ts:403
↓ 4 callers
Method
killSession
* Kill a session with proper SIGTERM -> SIGKILL escalation * Returns a promise that resolves when the process is actually terminated
web/src/server/pty/pty-manager.ts:1455
↓ 4 callers
Method
listPanes
* List panes in a window
web/src/server/services/tmux-manager.ts:146
↓ 4 callers
Method
listRemotes
* List the machines registered with this HQ server. * * @returns Promise resolving to the registered remotes. * * @throws When the server
web/src/client/services/remote-service.ts:46
↓ 4 callers
Method
listSessions
* List all tmux sessions
web/src/server/services/tmux-manager.ts:77
↓ 4 callers
Function
listUploads
(uploadsDir)
web/scripts/test-npm-package.js:80
↓ 4 callers
Method
loadMultiplexerStatus
()
web/src/client/components/multiplexer-modal.ts:62
↓ 4 callers
Method
markTitleUpdateNeeded
* Mark session for title update and trigger immediate check
web/src/server/pty/pty-manager.ts:1946
↓ 4 callers
Method
measureFont
()
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:1
↓ 4 callers
Function
normalizeAddress
(address: string)
web/src/server/middleware/auth.ts:30
↓ 4 callers
Method
normalizeSelection
()
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:2
↓ 4 callers
Method
notifySubscriptionChange
(subscription: PushSubscription | null)
web/src/client/services/push-notification-service.ts:173
↓ 4 callers
Method
onData
()
web/node-pty/lib/terminal.js:21
↓ 4 callers
Method
onExit
()
web/node-pty/lib/terminal.js:22
↓ 4 callers
Method
parseError
(response: Response)
web/src/client/services/api-client.ts:135
↓ 4 callers
Function
parseWorktreePorcelain
* Parse git worktree list --porcelain output * @param output Git command output * @returns Parsed worktrees
web/src/server/routes/worktrees.ts:95
↓ 4 callers
Method
pixelToCell
(A,B)
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:2
← previous
next →
401–500 of 3,103, ranked by callers