MCPcopy Index your code
hub / github.com/akashrchandran/syrics-web

github.com/akashrchandran/syrics-web @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
165 symbols 398 edges 41 files 1 documented · 1% updated 5mo ago★ 2378 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

ImportMetaEnv (Interface)
(no doc)
src/vite-env.d.ts
SpotifyTrack (Interface)
(no doc)
src/types/spotify.ts
AuthModalProps (Interface)
(no doc)
src/components/AuthModal.tsx
TrackDownloadState (Interface)
(no doc)
src/pages/Downloads.tsx
RuntimeConfig (Interface)
(no doc)
src/lib/config.ts
LyricsLineLrc (Interface)
(no doc)
src/services/lyrics.ts
AuthContextType (Interface)
(no doc)
src/contexts/AuthContext.tsx
ImportMeta (Interface)
(no doc)
src/vite-env.d.ts

Core symbols most depended-on inside this repo

cn
called by 21
src/lib/utils.ts
getConfig
called by 9
src/lib/config.ts
getBestImage
called by 8
src/services/spotify.ts
transformTrack
called by 6
src/services/spotify.ts
useAuth
called by 6
src/contexts/AuthContext.tsx
getAlbumName
called by 4
src/pages/Downloads.tsx
updateTrackStatus
called by 4
src/pages/Downloads.tsx
updateSettings
called by 4
src/contexts/SettingsContext.tsx

Shape

Function 122
Interface 37
Class 4
Method 2

Languages

TypeScript100%

Modules by API surface

src/services/spotify.ts45 symbols
src/services/lyrics.ts19 symbols
src/pages/Downloads.tsx16 symbols
src/types/spotify.ts10 symbols
src/components/SearchBar.tsx10 symbols
src/components/SettingsDialog.tsx9 symbols
src/hooks/queries/useSpotifyQueries.ts7 symbols
src/lib/pkce.ts6 symbols
src/components/LibraryPanel.tsx6 symbols
src/lib/config.ts4 symbols
src/contexts/SettingsContext.tsx4 symbols
src/contexts/AuthContext.tsx4 symbols

For agents

$ claude mcp add syrics-web \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact