MCPcopy Index your code
hub / github.com/bstnfrmry/hanabi

github.com/bstnfrmry/hanabi @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
341 symbols 905 edges 101 files 4 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

Props (Interface)
(no doc)
src/components/languageSelector.tsx
Props (Interface)
(no doc)
src/pages/404.tsx
IPlayerView (Interface)
(no doc)
src/lib/ai.ts
UserPreferences (Interface)
(no doc)
src/hooks/userPreferences.ts
Database (Interface)
(no doc)
scripts/convertDatabase.ts
Props (Interface)
(no doc)
src/components/playersBoard.tsx
Props (Interface)
(no doc)
src/pages/_error.tsx
IHiddenCard (Interface)
(no doc)
src/lib/ai.ts

Core symbols most depended-on inside this repo

useGame
called by 29
src/hooks/game.ts
updateGame
called by 17
src/lib/firebase.ts
useSelfPlayer
called by 14
src/hooks/game.ts
logEvent
called by 12
src/lib/analytics.ts
commitAction
called by 10
src/lib/actions.ts
card
called by 8
src/pages/learn.tsx
joinGame
called by 8
src/lib/actions.ts
newGame
called by 8
src/lib/actions.ts

Shape

Function 241
Interface 78
Enum 15
Class 4
Method 3

Languages

TypeScript100%

Modules by API surface

src/lib/state.ts31 symbols
src/lib/ai.ts21 symbols
src/components/game.tsx19 symbols
src/lib/actions.ts18 symbols
src/pages/[gameId]/summary.tsx11 symbols
src/components/gameStats.tsx10 symbols
src/lib/firebase.ts9 symbols
src/components/card.tsx8 symbols
src/pages/learn.tsx7 symbols
src/components/ui/forms.tsx6 symbols
src/components/tutorial.tsx6 symbols
src/components/turn.tsx6 symbols

Datastores touched

hanabiDatabase · 1 repos

For agents

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

⬇ download graph artifact