MCPcopy Index your code
hub / github.com/Boof2015/astra

github.com/Boof2015/astra @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
5,234 symbols 13,681 edges 354 files 40 documented · 1%
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

VisualizerInstance (Interface)
(no doc) [8 implementers]
src/renderer/audio/visualizers/nativeUnavailable.test.ts
GlobalShortcutRegistrar (Interface)
(no doc) [1 implementers]
src/main/services/globalInputShortcuts.ts
LyricsPopoutTrackSnapshot (Interface)
(no doc)
src/types/lyricsPopout.ts
NativeAudioAddonPlayback (Interface)
(no doc)
src/preload/nativeAudioController.ts
TestTrack (Interface)
(no doc)
src/shared/library/albumGrouping.test.ts
SettingsTransferStorage (Interface)
(no doc) [1 implementers]
src/renderer/utils/settingsTransfer.ts
TestSqliteStatement (Interface)
(no doc) [1 implementers]
src/main/services/library.test.ts
LyricsPopoutSnapshot (Interface)
(no doc)
src/types/lyricsPopout.ts

Core symbols most depended-on inside this repo

push
called by 413
src/renderer/audio/visualizers/multibandSplitter.ts
get
called by 305
src/main/services/library.ts
run
called by 207
src/main/services/library.ts
on
called by 146
src/renderer/audio/AudioEngine.ts
ok
called by 128
native/src/wasapi_exclusive_sink.cpp
stop
called by 91
src/preload/index.ts
split
called by 86
src/renderer/audio/visualizers/multibandSplitter.ts
emit
called by 71
src/renderer/audio/AudioEngine.ts

Shape

Function 3,193
Method 1,083
Interface 818
Class 137
Enum 3

Languages

TypeScript93%
C++7%

Modules by API surface

src/main/services/library.ts430 symbols
src/main/index.ts267 symbols
src/renderer/audio/AudioEngine.ts251 symbols
src/main/services/parallax.ts110 symbols
src/renderer/stores/playerStore.ts105 symbols
src/renderer/public/remote/app.js82 symbols
native/src/coreaudio_hal_sink.cpp81 symbols
src/main/services/lastFm.ts79 symbols
src/main/services/discordCoverArtLookup.ts72 symbols
src/renderer/components/views/SettingsView.tsx65 symbols
src/renderer/stores/libraryStore.ts64 symbols
src/preload/nativeAudioController.ts59 symbols

For agents

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

⬇ download graph artifact