MCPcopy Create free account

hub / github.com/adithya-s-k/GitVizz / types & classes

Types & classes267 in github.com/adithya-s-k/GitVizz

↓ 33 callersClassModelConfig
Configuration for a specific model
backend/utils/llm_utils.py:15
↓ 14 callersClassGraphSearchTool
A comprehensive tool for searching and analyzing code graphs. All methods return GraphGenerator subgraphs that can be: - Directly vi
gitvizz/gitvizz/graph_search_tool.py:19
↓ 14 callersClassSearchResult
Result from graph search operations
backend/utils/graph_utils.py:22
↓ 11 callersClassGraphGenerator
gitvizz/gitvizz/graph_generator.py:1002
↓ 8 callersClassWikiPage
backend/documentation_generator/structures.py:8
↓ 6 callersClassStreamChatResponse
Response model for streaming chat events
backend/schemas/chat_schemas.py:62
↓ 5 callersClassIsWikiGeneratedResponse
backend/schemas/documentation_schemas.py:79
↓ 5 callersClassJavaScriptParser
gitvizz/gitvizz/graph_generator.py:579
↓ 5 callersClassLLMStreamResponse
Streaming response for LLM calls
backend/utils/llm_utils.py:40
↓ 4 callersClassChatResponse
Response model for non-streaming chat interactions
backend/schemas/chat_schemas.py:109
↓ 4 callersClassCustomTreeSitterParser
Parser that uses tree-sitter to extract code structure. Can be configured for different languages.
gitvizz/gitvizz/custom_ast_parser.py:19
↓ 4 callersInterfaceLanguage
frontend/components/supported-languages.tsx:7
↓ 3 callersClassContextSearchResponse
Response model for context search
backend/schemas/chat_schemas.py:273
↓ 3 callersClassDocument
backend/documentation_generator/structures.py:48
↓ 3 callersClassGraphResponse
backend/schemas/response_schemas.py:28
↓ 2 callersClassChatSessionListResponse
Response for listing chat sessions
backend/schemas/chat_schemas.py:422
↓ 2 callersClassChatSettingsResponse
Response model for chat settings
backend/schemas/chat_schemas.py:252
↓ 2 callersClassContextResult
Result from context generation
backend/utils/graph_utils.py:32
↓ 2 callersClassConversation
A conversation thread within a chat session
backend/models/chat.py:17
↓ 2 callersClassConversationHistoryResponse
Response model for conversation history
backend/schemas/chat_schemas.py:137
↓ 2 callersClassDocumentationGenerator
Main documentation generator - simplified like GraphGenerator
backend/documentation_generator/core.py:14
↓ 2 callersClassFileManager
Utility class for managing file storage operations.
backend/utils/file_utils.py:13
↓ 2 callersClassGitHubInstallation
GitHub App installation
backend/schemas/github_schemas.py:14
↓ 2 callersClassGraphUtils
Core graph utilities for loading, searching, and context generation
backend/utils/graph_utils.py:40
↓ 2 callersClassLLMResponse
Standard response for LLM calls
backend/utils/llm_utils.py:28
↓ 2 callersClassMessageResponse
Response model for individual messages
backend/schemas/chat_schemas.py:47
↓ 2 callersClassPythonParser
gitvizz/gitvizz/graph_generator.py:73
↓ 2 callersClassSemanticEmbedder
backend/documentation_generator/embedders.py:8
↓ 2 callersClassStructureResponse
backend/schemas/response_schemas.py:41
↓ 2 callersClassTextResponse
backend/schemas/response_schemas.py:47
↓ 2 callersClassWikiStructure
backend/documentation_generator/structures.py:25
↓ 1 callersClassAPIKeyVerifier
Standalone API key verifier using direct HTTP requests
backend/utils/api_key_verifier.py:8
↓ 1 callersClassAdvancedLLMTester
Advanced LLM feature testing suite
backend/tests/llm_utils/test_advanced_llm_features.py:135
↓ 1 callersClassAgenticChatState
Enhanced state for the agentic chat workflow
backend/utils/agentic_chat_service.py:42
↓ 1 callersClassAgenticLangGraphChatService
Agentic chat service with reliable tool calling
backend/utils/agentic_chat_service.py:68
↓ 1 callersClassApiKeyController
Enhanced controller for API key verification and management
backend/controllers/api_key_controller.py:16
↓ 1 callersClassAvailableModelsResponse
Response model for available models
backend/schemas/chat_schemas.py:226
↓ 1 callersClassChatController
Controller for handling chat-related operations
backend/controllers/chat_controller.py:26
↓ 1 callersClassChatSession
Chat session that groups multiple conversations
backend/models/chat.py:53
↓ 1 callersClassChatSessionListItem
Basic chat session info for listing
backend/schemas/chat_schemas.py:416
↓ 1 callersClassChatSessionResponse
Response model for chat session information
backend/schemas/chat_schemas.py:162
↓ 1 callersClassChatState
State for the chat workflow
backend/utils/langgraph_chat_service.py:28
↓ 1 callersClassDatabase
backend/utils/db.py:28
↓ 1 callersClassDocumentParser
Document parsing and processing
backend/documentation_generator/parsers.py:8
↓ 1 callersClassDynamicTestRunner
Dynamic test runner that adapts to available resources and user preferences.
gitvizz/test/graph_generator_test.py:60
↓ 1 callersClassFileData
backend/schemas/response_schemas.py:35
↓ 1 callersClassFilePaths
backend/models/repository.py:8
↓ 1 callersClassGitHubInstallationsResponse
Response for GitHub installations endpoint
backend/schemas/github_schemas.py:25
↓ 1 callersClassGitHubRepositoriesResponse
Response for GitHub repositories endpoint
backend/schemas/github_schemas.py:47
↓ 1 callersClassGitHubRepository
GitHub repository information
backend/schemas/github_schemas.py:32
↓ 1 callersClassGitVizzToolsService
Service providing GitVizz-powered tools for code analysis
backend/utils/gitvizz_tools.py:23
↓ 1 callersClassGraphData
Complete graph structure
backend/schemas/graph_schemas.py:33
↓ 1 callersClassGraphEdge
Schema for graph edge data
backend/schemas/graph_schemas.py:20
↓ 1 callersClassGraphNode
Schema for graph node data
backend/schemas/graph_schemas.py:7
↓ 1 callersClassIndexedRepositoriesResponse
backend/schemas/response_schemas.py:66
↓ 1 callersClassIndexedRepository
backend/schemas/response_schemas.py:54
↓ 1 callersClassLLMClient
AI client for documentation generation using llm_service (supports OpenAI, Anthropic, Gemini, Groq).
backend/documentation_generator/ai_client.py:7
↓ 1 callersClassLLMProviderTester
Comprehensive LLM provider testing suite
backend/tests/llm_utils/test_llm_providers.py:32
↓ 1 callersClassLLMService
Minimal LLM Service - Thin wrapper around LiteLLM
backend/utils/llm_utils.py:52
↓ 1 callersClassLangGraphChatService
Advanced chat service using LangGraph for orchestration
backend/utils/langgraph_chat_service.py:43
↓ 1 callersClassLoginResponse
backend/schemas/auth_schemas.py:17
↓ 1 callersClassMessage
Individual message in a conversation
backend/models/chat.py:8
↓ 1 callersClassNextJSParser
gitvizz/gitvizz/graph_generator.py:879
↓ 1 callersClassReactParser
gitvizz/gitvizz/graph_generator.py:762
↓ 1 callersClassRefreshTokenResponse
backend/schemas/auth_schemas.py:26
↓ 1 callersClassRepository
backend/models/repository.py:15
↓ 1 callersClassRepositoryAnalysis
backend/documentation_generator/structures.py:33
↓ 1 callersClassRepositoryAnalyzer
Repository analysis logic
backend/documentation_generator/analyzers.py:8
↓ 1 callersClassSimpleLangChainService
Minimal LangChain service with API key management
backend/utils/langchain_llm_service.py:43
↓ 1 callersClassTaskProgressEvent
Individual progress event for a task
backend/models/task.py:6
↓ 1 callersClassTaskStatus
backend/schemas/documentation_schemas.py:16
↓ 1 callersClassUser
backend/models/user.py:7
↓ 1 callersClassUserApiKey
Store user's API keys securely
backend/models/chat.py:99
↓ 1 callersClassUserApiKeyTester
User API key testing suite
backend/tests/llm_utils/test_user_api_keys.py:27
↓ 1 callersClassWikiGenerationResponse
backend/documentation_generator/api.py:20
↓ 1 callersClassWikiGenerationResponse
backend/schemas/documentation_schemas.py:10
↓ 1 callersClassWikiSection
backend/documentation_generator/structures.py:18
Class
frontend/utils/api.ts:1168
Class
frontend/lib/search-utils.tsx:33
Class
frontend/lib/search-utils.tsx:121
Class
frontend/lib/sse-client.ts:25
InterfaceAnalysisData
frontend/components/documentation.tsx:99
ClassApiKeyFormData
Form data model for API key endpoints
backend/schemas/chat_schemas.py:360
InterfaceApiKeyModalProps
frontend/components/api-key-modal.tsx:24
ClassApiKeyRequest
Request model for saving API keys
backend/schemas/chat_schemas.py:192
InterfaceApiKeyRequest
frontend/utils/api.ts:72
ClassApiKeyResponse
Response model for API key operations
backend/schemas/chat_schemas.py:208
InterfaceApiKeyValidationResult
frontend/hooks/use-api-key-validation.ts:10
InterfaceApiResponse
frontend/components/SigmaGraphVisualization.tsx:39
InterfaceApiResponse
frontend/components/ReagraphVisualization.tsx:82
ClassAvailableModelsFormData
Form data model for available models endpoints
backend/schemas/chat_schemas.py:368
ClassAvailableModelsRequest
Request model for available models
backend/schemas/chat_schemas.py:221
ClassBaseResponse
Base response model with common fields
backend/schemas/chat_schemas.py:24
InterfaceCacheEntry
frontend/components/ReagraphVisualization.tsx:132
InterfaceCategoryConfig
frontend/components/ReagraphVisualization.tsx:123
InterfaceCategoryInfo
frontend/components/hierarchy-filters.tsx:52
ClassChatFormData
Form data model for chat endpoints
backend/schemas/chat_schemas.py:314
InterfaceChatHistoryProps
frontend/components/chat-history.tsx:9
InterfaceChatMessageProps
frontend/components/chat-message.tsx:81
ClassChatRequest
Request model for chat messages
backend/schemas/chat_schemas.py:79
next →1–100 of 267, ranked by callers