MCPcopy Index your code
hub / github.com/FrankChen021/datastoria

github.com/FrankChen021/datastoria @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
2,610 symbols 7,440 edges 571 files 178 documented · 7%
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

SkillProvider (Interface)
(no doc) [6 implementers]
src/lib/ai/skills/skill-provider.ts
SessionRepository (Interface)
(no doc) [4 implementers]
src/components/chat/session/session-repository.ts
Session (Interface)
(no doc)
src/types.d.ts
MermaidConfig (Interface)
(no doc)
src/types/mermaid.d.ts
ChatRequest (Interface)
(no doc)
src/app/api/ai/chat/route.ts
CodeSearch (Interface)
(no doc) [4 implementers]
src/lib/code-search/types.ts
QueryHistoryStorage (Interface)
(no doc) [3 implementers]
src/components/query-tab/query-history/query-history-storage.ts
MermaidRenderResult (Interface)
(no doc)
src/types/mermaid.d.ts

Core symbols most depended-on inside this repo

push
called by 419
src/lib/stack.ts
cn
called by 311
src/lib/utils.ts
set
called by 161
src/lib/host-name-manager.ts
get
called by 135
src/components/dashboard-tab/custom-dashboard-storage.ts
render
called by 100
src/types/mermaid.d.ts
replace
called by 89
src/components/shared/dashboard/sql-query-builder.ts
get
called by 79
src/lib/host-name-manager.ts
query
called by 62
src/lib/connection/connection.ts

Shape

Function 1,371
Method 602
Interface 453
Class 183
Enum 1

Languages

TypeScript100%

Modules by API surface

src/components/query-tab/query-response/explain-plan-utils.ts35 symbols
src/components/shared/selector.tsx31 symbols
src/components/shared/graphviz/GraphvizComponent.tsx30 symbols
src/lib/ai/tools/clickhouse/collect-sql-optimization-evidence.ts29 symbols
src/components/chat/session/local-session-repository.ts29 symbols
src/lib/code-search/local-file-search.ts28 symbols
src/components/tab-manager.ts27 symbols
src/lib/ai/tools/clickhouse/rca/evidence-collector-common.ts26 symbols
src/lib/ai/session/impl/server-session-repository-sql-shared.ts26 symbols
src/components/settings/models/model-manager.ts26 symbols
src/components/query-tab/query-response/explain-query-response-view.tsx26 symbols
src/components/chat/session/session-manager.ts26 symbols

For agents

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

⬇ download graph artifact