MCPcopy Index your code
hub / github.com/Ovilia/moonight

github.com/Ovilia/moonight @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
285 symbols 657 edges 24 files 1 documented · 0%
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

ButtonStyle (Interface)
(no doc)
src/gui/buttons/button.ts

Core symbols most depended-on inside this repo

getOffset
called by 94
app.js
draw
called by 36
app.js
_drawable
called by 18
app.js
_options
called by 17
app.js
doubleLine
called by 13
app.js
linearPath
called by 11
app.js
J
called by 11
app.js
logEvent
called by 11
src/util/env.ts

Shape

Method 175
Class 57
Function 52
Interface 1

Languages

TypeScript100%

Modules by API surface

app.js185 symbols
src/gui/buttons/button.ts15 symbols
src/painters/sketchPainter.ts12 symbols
src/audio/dataProcessor.ts9 symbols
src/app.ts8 symbols
src/util/env.ts6 symbols
src/gui/guiManager.ts6 symbols
src/audio/recorder.ts6 symbols
src/util/array.ts5 symbols
src/util/device.ts4 symbols
src/painters/painter.ts4 symbols
src/gui/buttons/stopButton.ts4 symbols

For agents

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

⬇ download graph artifact