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
↓ 9 callers
Method
isFollowingCursor
* Whether the viewport is at (or near) the bottom, i.e. auto-following new output. * Becomes false when the user scrolls up to read history (incl.
web/src/client/components/terminal.ts:227
↓ 9 callers
Method
length
()
web/src/test/utils/component-helpers.ts:175
↓ 9 callers
Method
loadDirectory
(dirPath: string)
web/src/client/components/file-browser.ts:158
↓ 9 callers
Function
readString
( bytes: Uint8Array, offset: number )
web/src/client/services/ssh-agent.test.ts:68
↓ 9 callers
Function
sendSubscribe
(params: { ws: WebSocket; sessionId: string; flags: number; snapshotMinIntervalMs?: number; snapshot
web/src/test/utils/ws-v3-test-utils.ts:28
↓ 9 callers
Function
setOutput
(name, value)
web/build-custom-node.js:44
↓ 9 callers
Method
setTerminalSize
(cols: number, rows: number)
web/src/client/components/terminal.ts:209
↓ 9 callers
Method
startHeartbeat
* Start a periodic re-registration heartbeat. * * The HQ's {@link RemoteRegistry} health-checks each remote every 15s and * evicts it after 3
web/src/server/services/hq-client.ts:227
↓ 8 callers
Method
_close
()
web/node-pty/src/windowsTerminal.ts:175
↓ 8 callers
Function
areHooksInstalled
(repoPath: string)
web/src/server/utils/git-hooks.ts:264
↓ 8 callers
Method
attachToSession
* Attach to a screen session * For programmatic use, we'll create a new window in the session
web/src/server/services/screen-manager.ts:153
↓ 8 callers
Function
cleanup
* Clean up and restore terminal state
web/src/test/fwd-test.ts:20
↓ 8 callers
Function
computeActivityStatus
(input: ActivityStatusInput)
web/src/server/pty/activity-status.ts:28
↓ 8 callers
Function
decodeLastFrame
(ws: FakeWebSocket)
web/src/server/services/ws-v3-hub.test.ts:43
↓ 8 callers
Function
executeCommand
( page: Page, command: string, waitForPrompt = true )
web/src/test/playwright/helpers/terminal-optimization.helper.ts:106
↓ 8 callers
Function
finish
(result: boolean)
web/src/server/services/tunnel-service-base.ts:54
↓ 8 callers
Function
formatErrorSummary
(error: unknown, stats: ErrorInfo, context?: string)
web/src/server/utils/error-deduplicator.ts:158
↓ 8 callers
Function
getCurrentUser
()
web/src/server/services/systemd-installer.ts:18
↓ 8 callers
Function
getDetailedGitStatus
(workingDir: string)
web/src/server/utils/git-status.ts:143
↓ 8 callers
Method
getMetrics
()
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:1
↓ 8 callers
Method
getScrollPosition
()
web/src/client/components/terminal.ts:260
↓ 8 callers
Method
getScrollbackLength
()
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:4
↓ 8 callers
Method
getSelection
()
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:1
↓ 8 callers
Function
getTerminalContent
(page: Page)
web/src/test/playwright/helpers/terminal-optimization.helper.ts:63
↓ 8 callers
Method
getTestSpecificPrefix
* Generate a test-specific session prefix based on test file name * This ensures each test file uses unique session names for concurrent safety
web/src/test/playwright/utils/test-utils.ts:30
↓ 8 callers
Function
isApplePlatform
()
web/src/client/utils/browser-shortcuts.ts:7
↓ 8 callers
Method
isAvailable
* Check if tmux is installed and available
web/src/server/services/tmux-manager.ts:65
↓ 8 callers
Function
isDebugEnabled
()
web/src/server/utils/logger.ts:395
↓ 8 callers
Function
isPathSafe
(_requestedPath: string, _basePath: string)
web/src/server/routes/filesystem.ts:41
↓ 8 callers
Method
isSupported
* Check if push notifications are supported
web/src/client/services/push-notification-service.ts:383
↓ 8 callers
Function
isValidQuickKeysLayout
(value: unknown)
web/src/client/utils/quick-keys-layout.ts:107
↓ 8 callers
Method
listKeys
* List all SSH keys
web/src/client/services/ssh-agent.ts:224
↓ 8 callers
Function
makeClient
()
web/src/server/services/hq-client.test.ts:14
↓ 8 callers
Method
notifyPendingInputListeners
()
web/src/client/components/session-view/input-manager.ts:100
↓ 8 callers
Method
onError
(error: Error)
web/src/server/pty/socket-client.ts:118
↓ 8 callers
Method
requestRender
()
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:2
↓ 8 callers
Method
requestResize
(source: string)
web/src/client/components/terminal.ts:372
↓ 8 callers
Method
resume
* Resume the pty socket.
web/node-pty/src/interfaces.ts:73
↓ 8 callers
Method
savePreferences
()
web/src/client/utils/terminal-preferences.ts:70
↓ 8 callers
Method
select
(A,B,g)
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:2
↓ 8 callers
Method
sendFrame
(buffer: Uint8Array)
web/src/client/services/terminal-socket-client.ts:217
↓ 8 callers
Method
sendInput
* Send text input to a session
web/src/server/pty/pty-manager.ts:1045
↓ 8 callers
Method
sendNotification
* Send push notification using configured VAPID keys
web/src/server/utils/vapid-manager.ts:348
↓ 8 callers
Method
setTerminalMaxCols
(cols: number)
web/src/client/components/session-view/ui-state-manager.ts:232
↓ 8 callers
Method
showScrollbar
()
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:4
↓ 8 callers
Method
trackSession
* Track a session that was created by a test
web/src/test/playwright/helpers/test-session-tracker.ts:22
↓ 8 callers
Method
update
()
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:1
↓ 8 callers
Method
verifyToken
* Verify JWT token
web/src/server/services/auth-service.ts:264
↓ 7 callers
Method
checkGitRepo
* Check if a path is within a Git repository * * This method determines if the given path is part of a Git repository and * provides addition
web/src/client/services/git-service.ts:148
↓ 7 callers
Function
cleanupTestDirectories
(dirs: string[])
web/src/test/utils/server-utils.ts:88
↓ 7 callers
Method
clearCache
* Clear the config cache
web/src/client/services/server-config-service.ts:46
↓ 7 callers
Method
clearSession
* Clears an exited session from the system * * @param {Session} session - The session to clear (must have status 'exited') * @param {SessionA
web/src/client/services/session-action-service.ts:208
↓ 7 callers
Function
createControlResponse
( request: ControlMessage, payload?: unknown, error?: string )
web/src/server/websocket/control-protocol.ts:92
↓ 7 callers
Function
createLogger
(prefix: string, config?: Omit<LoggerConfig, 'prefix'>)
web/src/test/playwright/utils/logger.ts:139
↓ 7 callers
Method
discoverRepositories
* Discovers Git repositories in the configured base path * * Scans the directory tree starting from the server-configured repository base path
web/src/client/services/repository-service.ts:86
↓ 7 callers
Method
ensureTerminalInitialized
* Ensures terminal is properly initialized with current session data. * This method is idempotent and can be called multiple times safely.
web/src/client/components/session-view.ts:571
↓ 7 callers
Function
frame
(kind, payload=b"")
native/vt-fwd/test/e2e.py:27
↓ 7 callers
Method
generateTokenForUser
* Generate JWT token (public wrapper for Tailscale auth)
web/src/server/services/auth-service.ts:276
↓ 7 callers
Method
getClientState
(ws: WebSocket)
web/src/server/services/ws-v3-hub.ts:194
↓ 7 callers
Method
getCurrentMultiplexer
* Check which multiplexer we're currently inside
web/src/server/services/multiplexer-manager.ts:206
↓ 7 callers
Method
getDisableFocusManagement
()
web/src/client/components/session-view/direct-keyboard-manager.ts:53
↓ 7 callers
Function
getMemoryUsage
()
web/src/test/memory-reporter.ts:11
↓ 7 callers
Method
getPermission
* Get current notification permission status
web/src/client/services/push-notification-service.ts:285
↓ 7 callers
Function
getTitleModeDescription
(titleMode: TitleMode)
web/src/client/utils/title-mode-utils.ts:8
↓ 7 callers
Function
getVerbosityLevel
()
web/src/server/utils/logger.ts:388
↓ 7 callers
Method
getViewportY
()
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:1
↓ 7 callers
Method
handleGitFollowRequest
* Handle Git follow mode request
web/src/server/api-socket-server.ts:264
↓ 7 callers
Method
handleSpecialKey
(key: string)
web/src/client/components/session-view.ts:784
↓ 7 callers
Function
isClaudeInProcessTree
()
web/src/server/utils/process-tree.ts:72
↓ 7 callers
Method
isEnabled
* Check if VAPID is properly configured and enabled
web/src/server/utils/vapid-manager.ts:178
↓ 7 callers
Method
listeners
* Returns a copy of the array of listeners for the event named eventName.
web/node-pty/src/interfaces.ts:96
↓ 7 callers
Method
onConfigChange
(callback: (config: VibeTunnelConfig) => void)
web/src/server/services/config-service.ts:254
↓ 7 callers
Method
open
(cols: number, rows: number)
web/node-pty/src/native.d.ts:23
↓ 7 callers
Function
registerRemote
(id: string)
web/src/server/services/remote-registry.test.ts:35
↓ 7 callers
Method
removeListener
* Removes the specified listener from the listener array for the event named * eventName.
web/node-pty/src/interfaces.ts:102
↓ 7 callers
Method
render
(A,B=!1,g=0,E,C=1)
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:1
↓ 7 callers
Method
renderNotificationToggle
( key: keyof NotificationPreferences, label: string, description: string )
web/src/client/components/settings.ts:667
↓ 7 callers
Function
requirePort
()
web/src/test/e2e/websocket-v3.e2e.test.ts:18
↓ 7 callers
Function
resolveAbsolutePath
(filePath: string)
web/src/server/utils/path-utils.ts:34
↓ 7 callers
Method
setFollowMode
* Enable or disable follow mode * * Controls automatic synchronization between the main repository and worktrees. * When follow mode is enabl
web/src/client/services/git-service.ts:383
↓ 7 callers
Method
sign
* Sign data with a specific SSH key
web/src/client/services/ssh-agent.ts:239
↓ 7 callers
Method
stopAutoScroll
()
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:2
↓ 7 callers
Method
stopHeartbeat
* Stop the re-registration heartbeat, if running.
web/src/server/services/hq-client.ts:268
↓ 7 callers
Function
uninstallGitHooks
(repoPath: string)
web/src/server/utils/git-hooks.ts:238
↓ 7 callers
Method
updateQuickStartCommands
* Update quick start commands
web/src/client/services/server-config-service.ts:103
↓ 7 callers
Method
verifyToken
* Verify current token with server
web/src/client/services/auth-client.ts:347
↓ 6 callers
Function
cleanup
()
web/src/server/utils/claude-patcher.ts:44
↓ 6 callers
Method
cleanupStreamConnection
()
web/src/client/components/session-view/connection-manager.ts:133
↓ 6 callers
Function
containsPruningSequence
(data: string)
web/src/server/utils/pruning-detector.ts:76
↓ 6 callers
Function
convertCast
(castContent: string)
web/src/client/utils/cast-converter.ts:34
↓ 6 callers
Function
createTempDir
()
web/src/server/utils/git-status.test.ts:19
↓ 6 callers
Function
createTestSession
(options: CreateSessionOptions = {})
web/src/test/utils/test-factories.ts:51
↓ 6 callers
Method
createWorktree
* Create a new worktree * * Creates a new Git worktree linked to the repository. This allows you to * work on multiple branches simultaneousl
web/src/client/services/git-service.ts:235
↓ 6 callers
Method
deleteSession
* Deletes a session regardless of its status * * @param {Session} session - The session to delete * @param {SessionActionOptions} options - O
web/src/client/services/session-action-service.ts:275
↓ 6 callers
Method
deleteSessionById
* Deletes a session by ID without requiring the full session object * * @param {string} sessionId - The ID of the session to delete * @param
web/src/client/services/session-action-service.ts:325
↓ 6 callers
Function
detectLastPruningSequence
(data: string)
web/src/server/utils/pruning-detector.ts:48
↓ 6 callers
Method
disconnectedCallback
()
web/src/client/components/terminal.ts:115
↓ 6 callers
Function
formatMessage
* Format log message with timestamp
web/src/server/utils/logger.ts:307
↓ 6 callers
Method
getCursor
()
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:1
↓ 6 callers
Method
getDimensions
()
ios/VibeTunnel/Resources/ghostty/ghostty-web.js:1
← previous
next →
201–300 of 3,103, ranked by callers