Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GraeLefix/GITVERSE
/ functions
Functions
48 in github.com/GraeLefix/GITVERSE
⨍
Functions
48
◇
Types & classes
14
↓ 5 callers
Function
ghFetch
(path: string)
src/lib/github.ts:15
↓ 2 callers
Function
buildSystemPrompt
()
src/lib/prompts.ts:3
↓ 2 callers
Function
callLLM
(messages: LLMMessage[])
src/lib/llm.ts:121
↓ 2 callers
Function
callOpenAICompat
( baseUrl: string, apiKey: string, model: string, messages: LLMMessage[] )
src/lib/llm.ts:19
↓ 2 callers
Method
check
(key: string)
src/lib/rate-limiter.ts:16
↓ 2 callers
Function
streamSSEContent
(body: ReadableStream<Uint8Array>)
src/lib/llm.ts:92
↓ 1 callers
Function
analyzeCode
( code: string, filename?: string )
src/lib/llm.ts:147
↓ 1 callers
Function
buildAnalyzePrompt
(code: string, filename?: string)
src/lib/prompts.ts:74
↓ 1 callers
Function
buildUserPrompt
(ctx: RepoContext, mode: string)
src/lib/prompts.ts:38
↓ 1 callers
Function
callAzure
(messages: LLMMessage[])
src/lib/llm.ts:34
↓ 1 callers
Function
callGoogle
(messages: LLMMessage[])
src/lib/llm.ts:47
↓ 1 callers
Function
cn
(...classes: (string | boolean | undefined)[])
src/components/navbar.tsx:12
↓ 1 callers
Function
formatStars
(n: number)
src/lib/utils.ts:20
↓ 1 callers
Function
generateBuildPrompt
( context: RepoContext, mode: string )
src/lib/llm.ts:137
↓ 1 callers
Function
getProvider
()
src/lib/llm.ts:9
↓ 1 callers
Function
ghHeaders
()
src/lib/github.ts:6
↓ 1 callers
Function
inferTechStack
( meta: Record<string, unknown>, tree: FileTreeEntry[], pkg: Record<string, unknown> | null )
src/lib/github.ts:83
↓ 1 callers
Function
parseGitHubUrl
(input: string)
src/lib/utils.ts:8
↓ 1 callers
Function
reverseRepo
( owner: string, repo: string )
src/lib/github.ts:24
↓ 1 callers
Function
run
()
src/components/repo-analysis-view.tsx:21
Function
AnalysisDashboard
({ markdown, isStreaming }: Props)
src/components/analysis-dashboard.tsx:11
Function
Footer
()
src/components/footer.tsx:3
Function
GET
()
src/app/api/health/route.ts:5
Function
Home
()
src/app/page.tsx:21
Function
JsonLd
({ data }: { data: Record<string, unknown> })
src/components/json-ld.tsx:1
Function
LibraryPage
()
src/app/library/page.tsx:11
Function
LibraryView
()
src/components/library-view.tsx:21
Function
Navbar
()
src/components/navbar.tsx:16
Function
NotFound
()
src/app/not-found.tsx:4
Function
POST
(req: NextRequest)
src/app/api/reverse/route.ts:11
Function
POST
(req: NextRequest)
src/app/api/analyze/route.ts:10
Function
PricingPage
()
src/app/pricing/page.tsx:11
Function
PricingView
()
src/components/pricing-view.tsx:1
Function
RepoAnalysisView
({ owner, repo }: Props)
src/components/repo-analysis-view.tsx:11
Function
RepoPage
({ params }: Props)
src/app/[owner]/[repo]/page.tsx:25
Function
ReversePromptHome
()
src/components/reverse-prompt-home.tsx:17
Function
RootLayout
({ children }: { children: React.ReactNode })
src/app/layout.tsx:50
Function
cn
(...inputs: ClassValue[])
src/lib/utils.ts:4
Method
constructor
({ windowMs, max }: RateLimiterOptions)
src/lib/rate-limiter.ts:11
Function
formatBytes
(bytes: number)
src/lib/utils.ts:25
Function
generateMetadata
({ params }: Props)
src/app/[owner]/[repo]/page.tsx:11
Function
handleCodeAnalysis
(e: React.FormEvent)
src/components/reverse-prompt-home.tsx:38
Function
handleCopy
()
src/components/analysis-dashboard.tsx:15
Function
handleRepoSubmit
(e: React.FormEvent)
src/components/reverse-prompt-home.tsx:27
Function
redirects
()
next.config.ts:11
Function
searchRepos
(query: string)
src/lib/github.ts:118
Function
start
(controller)
src/lib/llm.ts:70
Function
timeAgo
(dateStr: string)
src/lib/utils.ts:31