Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cruzyjapan/Gemini-CLI-UI
/ functions
Functions
243 in github.com/cruzyjapan/Gemini-CLI-UI
⨍
Functions
243
◇
Types & classes
6
↓ 28 callers
Function
authenticatedFetch
(url, options = {})
src/utils/api.js:2
↓ 19 callers
Function
cn
(...inputs)
src/lib/utils.js:4
↓ 14 callers
Function
getActualProjectPath
(projectName)
server/routes/git.js:12
↓ 9 callers
Function
fetchGitStatus
()
src/components/GitPanel.jsx:59
↓ 9 callers
Function
validateGitRepository
(projectPath)
server/routes/git.js:23
↓ 8 callers
Function
getAllSessions
(project)
src/components/Sidebar.jsx:204
↓ 8 callers
Function
handleTouchClick
(callback)
src/components/Sidebar.jsx:85
↓ 6 callers
Function
fetchRemoteStatus
()
src/components/GitPanel.jsx:115
↓ 5 callers
Function
debouncedUpdate
(eventType, filePath)
server/index.js:85
↓ 5 callers
Function
extractProjectDirectory
(projectName)
server/projects.js:69
↓ 5 callers
Function
fetchFiles
()
src/components/FileTree.jsx:77
↓ 4 callers
Function
cancelEditing
()
src/components/Sidebar.jsx:252
↓ 4 callers
Method
flush
()
server/gemini-response-handler.js:131
↓ 4 callers
Function
handleSubmit
(e)
src/components/ChatInterface.jsx:1924
↓ 4 callers
Function
loadProjectConfig
()
server/projects.js:17
↓ 4 callers
Function
renderFileItem
(filePath, status)
src/components/GitPanel.jsx:540
↓ 4 callers
Function
saveProjectName
(projectName)
src/components/Sidebar.jsx:257
↓ 4 callers
Function
toggleProject
(projectName)
src/components/Sidebar.jsx:171
↓ 3 callers
Function
addAllowedTool
(tool)
src/components/ToolsSettings.jsx:363
↓ 3 callers
Method
addMessage
(sessionId, role, content)
server/sessionManager.js:38
↓ 3 callers
Function
changeViewMode
(mode)
src/components/FileTree.jsx:124
↓ 3 callers
Function
checkSettings
()
src/components/ChatInterface.jsx:1376
↓ 3 callers
Function
deleteProject
(projectName)
src/components/Sidebar.jsx:302
↓ 3 callers
Function
deleteSession
(projectName, sessionId)
src/components/Sidebar.jsx:279
↓ 3 callers
Function
fetchBranches
()
src/components/GitPanel.jsx:102
↓ 3 callers
Function
fetchMcpServers
()
src/components/ToolsSettings.jsx:74
↓ 3 callers
Function
generateDisplayName
(projectName, actualProjectDir = null)
server/projects.js:35
↓ 3 callers
Function
getFileIcon
(filename)
src/components/FileTree.jsx:217
↓ 3 callers
Function
isImageFile
(filename)
src/components/FileTree.jsx:211
↓ 3 callers
Function
isProjectStarred
(projectName)
src/components/Sidebar.jsx:199
↓ 3 callers
Function
loadSortOrder
()
src/components/Sidebar.jsx:134
↓ 3 callers
Function
permToRwx
(perm)
server/index.js:920
↓ 3 callers
Function
saveProjectConfig
(config)
server/projects.js:29
↓ 3 callers
Function
selectFile
(file)
src/components/ChatInterface.jsx:2120
↓ 3 callers
Function
startEditing
(project)
src/components/Sidebar.jsx:247
↓ 3 callers
Function
toggleDirectory
(path)
src/components/FileTree.jsx:113
↓ 3 callers
Function
toggleStarProject
(projectName)
src/components/Sidebar.jsx:182
↓ 3 callers
Function
useAuth
()
src/contexts/AuthContext.jsx:15
↓ 3 callers
Function
useTheme
()
src/contexts/ThemeContext.jsx:5
↓ 2 callers
Function
addDisallowedTool
(tool)
src/components/ToolsSettings.jsx:374
↓ 2 callers
Function
cancelNewProject
()
src/components/Sidebar.jsx:360
↓ 2 callers
Function
createNewProject
()
src/components/Sidebar.jsx:326
↓ 2 callers
Method
createSession
(sessionId, projectPath)
server/sessionManager.js:22
↓ 2 callers
Function
deleteMcpServer
(serverId, scope = 'user')
src/components/ToolsSettings.jsx:178
↓ 2 callers
Method
deleteSession
(sessionId)
server/sessionManager.js:171
↓ 2 callers
Function
fetchFileDiff
(filePath)
src/components/GitPanel.jsx:323
↓ 2 callers
Method
forceFlush
()
server/gemini-response-handler.js:223
↓ 2 callers
Function
formatFileSize
(bytes)
src/components/FileTree.jsx:130
↓ 2 callers
Function
formatTimeAgo
(dateString, currentTime)
src/components/Sidebar.jsx:13
↓ 2 callers
Function
generateToken
(user)
server/middleware/auth.js:48
↓ 2 callers
Function
getProjectLastActivity
(project)
src/components/Sidebar.jsx:211
↓ 2 callers
Method
getProjectSessions
(projectPath)
server/sessionManager.js:66
↓ 2 callers
Function
getProjects
()
server/projects.js:202
↓ 2 callers
Function
getStatusLabel
(status)
src/components/GitPanel.jsx:487
↓ 2 callers
Function
handleCommit
()
src/components/GitPanel.jsx:433
↓ 2 callers
Function
playNotificationSound
()
src/utils/notificationSound.js:37
↓ 2 callers
Function
renderDiffLine
(line, index)
src/components/GitPanel.jsx:465
↓ 2 callers
Function
resetMcpForm
()
src/components/ToolsSettings.jsx:386
↓ 2 callers
Method
saveSession
(sessionId)
server/sessionManager.js:128
↓ 2 callers
Method
scheduleFlush
(customDelay = null)
server/gemini-response-handler.js:113
↓ 2 callers
Function
sendMessage
(message)
src/utils/websocket.js:95
↓ 1 callers
Function
abortGeminiSession
(sessionId)
server/gemini-cli.js:423
↓ 1 callers
Function
addProjectManually
(projectPath, displayName = null)
server/projects.js:584
↓ 1 callers
Function
authenticateWebSocket
(token)
server/middleware/auth.js:60
↓ 1 callers
Method
buildConversationContext
(sessionId, maxMessages = 10)
server/sessionManager.js:102
↓ 1 callers
Function
calculateDiff
(oldStr, newStr)
src/components/ChatInterface.jsx:1112
↓ 1 callers
Function
checkAuthStatus
()
src/contexts/AuthContext.jsx:35
↓ 1 callers
Function
checkMobile
()
src/App.jsx:77
↓ 1 callers
Function
checkSupport
()
src/components/MicButton.jsx:17
↓ 1 callers
Function
clearProjectDirectoryCache
()
server/projects.js:11
↓ 1 callers
Function
connect
()
src/utils/websocket.js:22
↓ 1 callers
Function
connectWebSocket
()
src/components/Shell.jsx:396
↓ 1 callers
Function
convertSessionMessages
(rawMessages)
src/components/ChatInterface.jsx:1149
↓ 1 callers
Function
createBranch
()
src/components/GitPanel.jsx:157
↓ 1 callers
Function
createDiffDecorations
(content, diffInfo)
src/components/CodeEditor.jsx:45
↓ 1 callers
Function
createIconSVG
(size)
public/generate-icons.js:13
↓ 1 callers
Function
createNotificationSound
(context)
src/utils/notificationSound.js:4
↓ 1 callers
Function
deleteProject
(projectName)
server/projects.js:558
↓ 1 callers
Method
destroy
()
server/gemini-response-handler.js:235
↓ 1 callers
Function
discardChanges
(filePath)
src/components/GitPanel.jsx:269
↓ 1 callers
Function
disconnectFromShell
()
src/components/Shell.jsx:69
↓ 1 callers
Function
discoverMcpTools
(serverId, scope = 'user')
src/components/ToolsSettings.jsx:258
↓ 1 callers
Function
fetchCommitDiff
(commitHash)
src/components/GitPanel.jsx:352
↓ 1 callers
Function
fetchProjectFiles
()
src/components/ChatInterface.jsx:1690
↓ 1 callers
Function
fetchProjects
()
src/App.jsx:196
↓ 1 callers
Function
fetchRecentCommits
()
src/components/GitPanel.jsx:339
↓ 1 callers
Method
fixFormatting
(content)
server/gemini-response-handler.js:167
↓ 1 callers
Function
flattenFileTree
(files, basePath = '')
src/components/ChatInterface.jsx:1704
↓ 1 callers
Function
formatRelativeTime
(date)
src/components/FileTree.jsx:139
↓ 1 callers
Function
generateIcons
()
public/generate-icons.js:50
↓ 1 callers
Function
generateSimpleCommitMessage
(files, diff)
server/routes/git.js:384
↓ 1 callers
Function
getButtonAppearance
()
src/components/MicButton.jsx:188
↓ 1 callers
Function
getFileTree
(dirPath, maxDepth = 3, currentDepth = 0, showHidden = true)
server/index.js:927
↓ 1 callers
Function
getLanguageExtension
(filename)
src/components/CodeEditor.jsx:110
↓ 1 callers
Function
getPriorityColor
(priority)
src/components/TodoList.jsx:34
↓ 1 callers
Method
getSessionMessages
(sessionId)
server/sessionManager.js:183
↓ 1 callers
Method
getSessionSummary
(session)
server/sessionManager.js:86
↓ 1 callers
Function
getSessions
(projectName, limit = 5, offset = 0)
server/projects.js:290
↓ 1 callers
Function
getStatusColor
(status)
src/components/TodoList.jsx:22
↓ 1 callers
Function
getStatusIcon
(status)
src/components/TodoList.jsx:10
next →
1–100 of 243, ranked by callers