Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/codag-megalith/codag-visualizer
/ types & classes
Types & classes
171 in github.com/codag-megalith/codag-visualizer
⨍
Functions
1,328
◇
Types & classes
171
↳
Endpoints
4
↓ 3 callers
Class
CostData
Cost calculation based on token usage.
backend/models.py:122
↓ 3 callers
Class
TokenUsage
Token usage from Gemini API response.
backend/models.py:115
↓ 2 callers
Class
AnalyzeResponse
Enhanced analyze response with cost tracking.
backend/models.py:128
↓ 2 callers
Class
SourceLocation
backend/models.py:23
↓ 2 callers
Class
WorkflowGraph
backend/models.py:69
↓ 2 callers
Class
WorkflowMetadata
backend/models.py:62
↓ 1 callers
Class
FileMetadataResult
Metadata result for a single file.
backend/models.py:102
↓ 1 callers
Class
FunctionMetadata
Metadata for a single function.
backend/models.py:96
↓ 1 callers
Class
GeminiClient
backend/gemini_client.py:38
↓ 1 callers
Class
GraphEdge
backend/models.py:36
↓ 1 callers
Class
GraphNode
backend/models.py:44
↓ 1 callers
Class
Settings
backend/config.py:3
↓ 1 callers
Class
StaticAnalyzer
backend/analyzer.py:3
Class
packages/mcp-server/src/graph-loader.ts:15
Class
frontend/media/webview/d3.v7.min.js:2
Class
frontend/media/webview/d3.v7.min.js:2
Class
frontend/media/webview/d3.v7.min.js:2
Class
frontend/media/webview/d3.v7.min.js:2
Class
frontend/media/webview/d3.v7.min.js:2
Class
frontend/media/webview/d3.v7.min.js:2
Class
frontend/media/webview/d3.v7.min.js:2
Class
frontend/media/webview/d3.v7.min.js:2
Class
frontend/media/webview/d3.v7.min.js:2
Class
frontend/media/webview/d3.v7.min.js:2
Class
frontend/media/webview/d3.v7.min.js:2
Class
frontend/media/webview/d3.v7.min.js:2
Class
frontend/media/webview/d3.v7.min.js:2
Class
frontend/src/cache.ts:80
Class
frontend/src/metadata-batcher.ts:46
Class
frontend/src/analyzer.ts:14
Class
frontend/src/webview.ts:17
Class
frontend/src/cost-tracking.ts:37
Class
frontend/src/metadata-builder.ts:8
Class
frontend/src/api.ts:34
Class
frontend/src/static-analyzer.ts:25
Class
frontend/src/tree-sitter/parser-manager.ts:35
Class
frontend/src/webview-client/tutorial.ts:58
Class
frontend/src/webview-client/file-picker.ts:129
Class
frontend/src/webview-client/notifications.ts:40
Class
APIClient
frontend/src/api.ts:34
Interface
ActiveEditingState
frontend/src/analysis/state.ts:189
Class
AnalyzeRequest
backend/models.py:16
Interface
AnalyzeResult
frontend/src/types.ts:75
Interface
CacheFile
* Full cache file structure
frontend/src/cache.ts:63
Class
CacheManager
frontend/src/cache.ts:80
Interface
CachedFileStructure
frontend/src/local-graph-updater.ts:39
Interface
CachedMetadata
frontend/src/cache.ts:73
Interface
CallGraphDiff
frontend/src/call-graph-extractor.ts:106
Interface
CallInfo
frontend/src/call-graph-extractor.ts:20
Interface
CodeLocation
frontend/src/static-analyzer.ts:5
Interface
CodeLocationInfo
frontend/src/tree-sitter/extractors.ts:77
Interface
CompiledQueries
frontend/src/tree-sitter/extractors.ts:88
Class
ComponentMetadata
Sub-component within a workflow (e.g., error handling, tool selection).
backend/models.py:55
Interface
ComponentMetadata
packages/mcp-server/src/types.ts:31
Interface
ComponentMetadata
frontend/src/types.ts:37
Interface
ComponentMetadata
frontend/src/webview-client/types.ts:59
Class
CondenseRequest
Request to condense raw repo structure into workflow-relevant summary.
backend/models.py:109
Class
Config
backend/config.py:6
Class
CostAggregator
frontend/src/cost-tracking.ts:37
Interface
CostData
frontend/src/types.ts:125
Interface
CostOperation
frontend/src/types.ts:131
Interface
CostReport
frontend/src/types.ts:140
Interface
CrossFileCall
frontend/src/repo-structure.ts:64
Interface
CrossFileEdge
* Cross-file edge (stored separately, validated at merge)
frontend/src/cache.ts:41
Interface
EdgeInput
frontend/src/webview-client/elk-layout.ts:68
Class
EdgePayload
Data being passed along an edge
backend/models.py:29
Interface
EdgePayload
packages/mcp-server/src/types.ts:7
Interface
EdgePayload
frontend/src/types.ts:11
Interface
EdgePayload
frontend/src/webview-client/types.ts:44
Interface
EdgeRoute
frontend/src/webview-client/types.ts:6
Interface
EdgeRoute
frontend/src/webview-client/elk-layout.ts:62
Interface
ExtractedCallGraph
frontend/src/call-graph-extractor.ts:26
Interface
ExtractedFunctionDef
frontend/src/tree-sitter/extractors.ts:43
Interface
FileAnalysis
frontend/src/static-analyzer.ts:14
Interface
FileCache
* Cached analysis result for a single file
frontend/src/cache.ts:29
Interface
FileContent
frontend/src/file-preparation.ts:9
Class
FileMetadata
backend/models.py:11
Interface
FileMetadata
frontend/src/types.ts:68
Interface
FileMetadataResult
frontend/src/types.ts:107
Class
FilePicker
frontend/src/webview-client/file-picker.ts:129
Interface
FilePickerData
frontend/src/webview-client/file-picker.ts:123
Interface
FileSelectionCache
frontend/src/file-picker.ts:13
Interface
FileSelectionEntry
frontend/src/file-picker.ts:9
Interface
FileStructure
frontend/src/repo-structure.ts:48
Class
FileStructureContext
Structure context for a file (from local tree-sitter analysis).
backend/models.py:85
Interface
FileStructureContext
frontend/src/types.ts:90
Interface
FileTreeNode
frontend/src/file-picker.ts:21
Interface
FileTreeNode
frontend/src/webview-client/file-picker.ts:107
Interface
FileWatchingConfig
frontend/src/file-watching/handler.ts:32
Interface
FileWatchingContext
frontend/src/file-watching/handler.ts:22
Class
Fu
frontend/media/webview/d3.v7.min.js:2
Class
FunctionContext
Context about a single function for metadata generation.
backend/models.py:77
Interface
FunctionContext
frontend/src/types.ts:82
Interface
FunctionDef
frontend/src/repo-structure.ts:37
Interface
FunctionInfo
frontend/src/call-graph-extractor.ts:11
Interface
FunctionMetadataResult
frontend/src/types.ts:101
Interface
GraphDiff
frontend/src/webview-client/types.ts:126
Interface
GraphIndex
packages/mcp-server/src/graph-loader.ts:5
Class
GraphLoader
packages/mcp-server/src/graph-loader.ts:15
Interface
HttpCallInfo
frontend/src/tree-sitter/extractors.ts:54
next →
1–100 of 171, ranked by callers