Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/adithya-s-k/GitVizz
/ functions
Functions
903 in github.com/adithya-s-k/GitVizz
⨍
Functions
903
◇
Types & classes
267
↳
Endpoints
33
↓ 3 callers
Function
getUserApiKeys
(token: string)
frontend/utils/api.ts:951
↓ 3 callers
Method
get_available_models
Get available models for all providers or a specific provider
backend/controllers/api_key_controller.py:227
↓ 3 callers
Method
get_cost_per_million_tokens
Get cost per million tokens for input and output
backend/utils/llm_utils.py:819
↓ 3 callers
Method
get_high_connectivity_nodes
Find nodes with high connectivity (potential complexity hotspots). Args: min_connections: Minimum number of conn
gitvizz/gitvizz/graph_search_tool.py:434
↓ 3 callers
Method
get_repo_storage_path
Get the storage path for a specific repository.
backend/utils/file_utils.py:29
↓ 3 callers
Method
get_user_api_key
Get decrypted user API key
backend/utils/llm_utils.py:486
↓ 3 callers
Function
get_zip_content_from_processing
Extract ZIP content during processing for caching.
backend/controllers/repo_controller.py:225
↓ 3 callers
Function
handlePageChange
(page: number)
frontend/components/IndexedRepositories.tsx:129
↓ 3 callers
Function
handleToggleUserKey
(provider: string, enabled: boolean)
frontend/app/api-keys/page.tsx:131
↓ 3 callers
Method
is_reasoning_model
Check if model is a reasoning model (like o1)
backend/utils/llm_utils.py:809
↓ 3 callers
Function
lighten
(c: number)
frontend/components/SigmaGraphInner.tsx:80
↓ 3 callers
Function
loadAvailableModels
()
frontend/hooks/use-chat-sidebar.ts:171
↓ 3 callers
Function
loadChatHistory
()
frontend/hooks/use-chat-sidebar.ts:205
↓ 3 callers
Function
loadModelConfig
(provider?: string, model?: string)
frontend/hooks/use-chat-sidebar.ts:145
↓ 3 callers
Function
loadRepositories
(loadLimit = limit, loadOffset = offset)
frontend/hooks/useIndexedRepositories.ts:41
↓ 3 callers
Method
load_json_data
Load JSON data from file.
backend/utils/file_utils.py:96
↓ 3 callers
Method
load_text_content
Load text content from file.
backend/utils/file_utils.py:85
↓ 3 callers
Function
progress_callback
(message: str)
backend/routes/documentation_routes.py:47
↓ 3 callers
Function
resolveBranch
( repoUrl: string, requestedBranch?: string, accessToken?: string, )
frontend/utils/api.ts:348
↓ 3 callers
Function
save_and_cache_repository
Save repository data and create/update database record.
backend/controllers/repo_controller.py:286
↓ 3 callers
Method
search_by_category
Search nodes by category - optimized with index
backend/utils/graph_utils.py:276
↓ 3 callers
Method
search_by_pattern
Search nodes by regex pattern
backend/utils/graph_utils.py:218
↓ 3 callers
Function
setSelectedFilePath
(path: string | null)
frontend/context/ResultDataContext.tsx:112
↓ 3 callers
Function
useApiKeyValidation
()
frontend/hooks/use-api-key-validation.ts:22
↓ 3 callers
Method
verify_api_key
Verify API key is valid
backend/utils/llm_utils.py:518
↓ 3 callers
Method
visualize
Visualize the graph in Jupyter notebook using ipysigma. Args: **kwargs: Additional arguments passed to Sigma con
gitvizz/gitvizz/graph_generator.py:1654
↓ 2 callers
Method
_build_indices
Build internal indices for fast lookups
backend/utils/graph_utils.py:123
↓ 2 callers
Method
_extract_python_from_notebook
Extract Python code from Jupyter notebook JSON.
gitvizz/gitvizz/graph_generator.py:1937
↓ 2 callers
Function
_filter_subgraph
( full_nodes: List[Dict[str, Any]], full_edges: List[Dict[str, Any]], categories: Optional[Set[str
backend/controllers/repo_controller.py:897
↓ 2 callers
Method
_get_file_tree_string
Generate a string representation of the file tree - EXACT SAME
backend/documentation_generator/core.py:246
↓ 2 callers
Method
_get_readme_content
Get README content
backend/documentation_generator/core.py:159
↓ 2 callers
Method
_get_relevant_documents
Get enhanced relevant documents using semantic + keyword search - HYBRID APPROACH
backend/documentation_generator/core.py:167
↓ 2 callers
Method
_is_openai_reasoning_model
Check if model is an OpenAI reasoning model that requires special parameter handling
backend/utils/llm_utils.py:814
↓ 2 callers
Method
_resolve_symbol
Try to resolve a symbol name to its fully qualified ID.
gitvizz/gitvizz/graph_generator.py:379
↓ 2 callers
Method
_should_ignore_file
Check if a file should be ignored based on patterns.
gitvizz/gitvizz/graph_generator.py:1921
↓ 2 callers
Method
applyFilters
(nodes: GraphNode[], filters: SearchFilter)
frontend/lib/search-utils.tsx:129
↓ 2 callers
Function
buildHierarchyTree
( selectedNode: CodeReference, graphData: GraphData, maxDepth: number = 3, )
frontend/utils/hierarchy-builder.ts:16
↓ 2 callers
Method
build_index
(self, documents: List[Document], repo_name: str = "default")
backend/documentation_generator/embedders.py:18
↓ 2 callers
Method
chat
Simple chat method
backend/utils/llm_utils.py:768
↓ 2 callers
Function
collectAllFilePaths
(nodes: FileNode[])
frontend/components/structure-tab.tsx:71
↓ 2 callers
Function
collectExtensions
(nodes: FileNode[])
frontend/components/structure-tab.tsx:86
↓ 2 callers
Function
conversationHistoryResponseSchemaResponseTransformer
(data: any)
frontend/api-client/transformers.gen.ts:15
↓ 2 callers
Function
copyFileContent
(file: FileNode)
frontend/components/CodeViewer.tsx:263
↓ 2 callers
Function
countFiles
(nodes: FileNode[])
frontend/components/structure-tab.tsx:228
↓ 2 callers
Function
create_comprehensive_codebase
Create a more comprehensive codebase for testing advanced features.
gitvizz/test/advanced_tools_test.py:14
↓ 2 callers
Function
create_jwt_token
(identifier: str)
backend/utils/jwt_utils.py:20
↓ 2 callers
Method
create_tools
Create GitVizz-powered tools for a specific repository
backend/utils/gitvizz_tools.py:66
↓ 2 callers
Method
detect_local_sources
Detect available local directories for testing.
gitvizz/test/graph_generator_test.py:77
↓ 2 callers
Function
expandNode
(node: HierarchyNode)
frontend/utils/hierarchy-builder.ts:171
↓ 2 callers
Method
find_by_relationship
Find nodes connected by specific relationship types. Args: relationship_types: List of relationship types to inc
gitvizz/gitvizz/graph_search_tool.py:256
↓ 2 callers
Method
find_entry_points
Find application entry points (main functions, modules). Returns: GraphGenerator subgraph containing entry point
gitvizz/gitvizz/graph_search_tool.py:878
↓ 2 callers
Method
find_paths
Find paths between two nodes and return as subgraph. Args: source_id: Source node ID target_id: Targ
gitvizz/gitvizz/graph_search_tool.py:347
↓ 2 callers
Function
find_task_by_repo_id
(repo_id: str)
backend/routes/documentation_routes.py:475
↓ 2 callers
Function
formatCode
(code: string, maxLines: number = 3)
frontend/components/hierarchy-tab.tsx:115
↓ 2 callers
Function
format_repo_structure
Format repository directory structure into text.
backend/utils/repo_utils.py:404
↓ 2 callers
Method
generate_complete_wiki
Main generation method - COMPLETE VERSION
backend/documentation_generator/core.py:42
↓ 2 callers
Method
generate_conversation_title
Generate a meaningful and unique title for a conversation based on the user's query
backend/controllers/chat_controller.py:74
↓ 2 callers
Method
generate_page_content
Generate comprehensive page content using AI with AI-generated titles
backend/documentation_generator/core.py:280
↓ 2 callers
Method
generate_wiki_structure
Generate wiki structure using AI - RETURN WikiStructure not string
backend/documentation_generator/ai_client.py:113
↓ 2 callers
Function
getColorForCategory
(category?: string, nodeCategories?: NodeCategories)
frontend/components/SigmaGraphInner.tsx:65
↓ 2 callers
Function
getDirectorySelectionState
(directoryNode: FileNode)
frontend/components/structure-tab.tsx:179
↓ 2 callers
Function
getIntentIcon
(intent: string)
frontend/components/context-indicator.tsx:78
↓ 2 callers
Function
getLanguage
(filePath: string)
frontend/components/CodeViewer.tsx:322
↓ 2 callers
Function
getLighterColor
(color: string)
frontend/components/ReagraphVisualization.tsx:167
↓ 2 callers
Function
getProviderColor
(provider: string)
frontend/components/model-selector.tsx:88
↓ 2 callers
Function
getProviderIcon
(provider: string)
frontend/components/model-selector.tsx:73
↓ 2 callers
Function
getProviderInfo
(provider: string)
frontend/components/api-key-modal.tsx:44
↓ 2 callers
Function
getProviderInfo
(p: string)
frontend/app/api-keys/page.tsx:266
↓ 2 callers
Function
getRepoDisplayName
()
frontend/app/results/[owner]/[repo]/[branch]/page.tsx:254
↓ 2 callers
Function
getVisibleNodes
(tree: HierarchyTree)
frontend/utils/hierarchy-builder.ts:239
↓ 2 callers
Method
get_api_key_with_fallback
Get API key with proper fallback chain: 1. User's stored key (if use_user_key=True and user provided) 2. Local environment va
backend/utils/langchain_llm_service.py:83
↓ 2 callers
Method
get_connected_nodes
Get nodes connected to a specific node
backend/utils/graph_utils.py:402
↓ 2 callers
Method
get_max_output_tokens
Get maximum output tokens for a model
backend/utils/llm_utils.py:794
↓ 2 callers
Method
get_model_config
Get detailed configuration for a specific model
backend/controllers/api_key_controller.py:286
↓ 2 callers
Method
get_or_create_chat_session
Get existing chat session or create a new one
backend/controllers/chat_controller.py:29
↓ 2 callers
Function
handleFileSelect
(file: FileNode)
frontend/components/CodeViewer.tsx:257
↓ 2 callers
Function
isButtonPressed
(ev: MouseEvent | TouchEvent)
frontend/components/SigmaGraphInner.tsx:810
↓ 2 callers
Function
isTokenExpiredError
(error: any)
frontend/utils/api.ts:1175
↓ 2 callers
Method
is_reasoning_model
Check if model is a reasoning model that doesn't support temperature
backend/utils/langchain_llm_service.py:133
↓ 2 callers
Method
multi_term_search
Search for nodes matching multiple terms
backend/utils/graph_utils.py:333
↓ 2 callers
Method
nodes_to_context
Convert nodes to LLM-friendly context text
backend/utils/graph_utils.py:574
↓ 2 callers
Function
refreshJwtToken
( refresh_token: string, )
frontend/utils/api.ts:631
↓ 2 callers
Function
renderSearchResults
()
frontend/components/CodeViewer.tsx:555
↓ 2 callers
Function
renderTree
(nodes: FileNode[], level = 0)
frontend/components/CodeViewer.tsx:431
↓ 2 callers
Function
reset
()
frontend/context/ResultDataContext.tsx:111
↓ 2 callers
Method
reset_daily_count_if_needed
Reset daily request count if it's a new day
backend/models/chat.py:81
↓ 2 callers
Function
run
()
frontend/components/repo-tabs.tsx:318
↓ 2 callers
Method
run_comprehensive_tests
Run all available tests.
gitvizz/test/graph_generator_test.py:265
↓ 2 callers
Function
setCodeViewerSheetOpen
(open: boolean)
frontend/context/ResultDataContext.tsx:116
↓ 2 callers
Function
setSelectedFileLine
(line: number | null)
frontend/context/ResultDataContext.tsx:114
↓ 2 callers
Function
setUserKeyPreferences
(prefs: Record<string, boolean>)
frontend/context/ResultDataContext.tsx:120
↓ 2 callers
Method
supports_vision
Check if model supports vision/images
backend/utils/llm_utils.py:804
↓ 1 callers
Method
__init__
(self, project_root_path: Path)
gitvizz/gitvizz/graph_generator.py:763
↓ 1 callers
Method
_add_directory_nodes_to_list
Creates directory nodes and adds them to all_nodes_data and node_details_map.
gitvizz/gitvizz/graph_generator.py:1204
↓ 1 callers
Method
_build_agentic_chat_graph
Build optimized LangGraph workflow
backend/utils/agentic_chat_service.py:105
↓ 1 callers
Method
_build_chat_graph
Build the LangGraph workflow for chat processing
backend/utils/langgraph_chat_service.py:54
↓ 1 callers
Function
_build_id_index
(nodes: List[Dict[str, Any]])
backend/controllers/repo_controller.py:836
↓ 1 callers
Method
_build_page_context
Build context string from relevant documents for title generation
backend/documentation_generator/core.py:314
↓ 1 callers
Method
_build_semantic_index
Build semantic search index
backend/documentation_generator/core.py:125
↓ 1 callers
Method
_calculate_complexity_score
Calculate repository complexity score (1-10) - EXACT SAME
backend/documentation_generator/analyzers.py:142
← previous
next →
101–200 of 903, ranked by callers