MCPcopy Index your code
hub / github.com/HMDSimDev/heartmorrow

github.com/HMDSimDev/heartmorrow @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,812 symbols 6,790 edges 299 files 287 documented · 16%
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

ChatAdapter (Interface)
(no doc) [17 implementers]
apps/server/src/llm/types.ts
OnboardingDraft (Interface)
Only step 1's pre-commit choices are a true unsaved draft — past step 1 the * world is created server-side and lives i
apps/web/src/pages/WorldSelector.tsx
Holiday (Interface)
(no doc)
packages/shared/src/time.ts
MediaProvider (Interface)
(no doc) [4 implementers]
apps/server/src/media/art-provider.ts
ZodFlattened (Interface)
Zod's `flatten()` shape, as the server sends it in `ApiError.details` for a * validation failure ({ error: 'Validation
apps/web/src/lib/hooks.ts
CalendarDay (Interface)
(no doc)
packages/shared/src/time.ts
OllamaChatPayload (Interface)
Shape of an Ollama chat response (the non-streaming body, and the final * streamed chunk, carry the same fields). All
apps/server/src/llm/ollama-adapter.ts
Props (Interface)
(no doc)
apps/web/src/components/ConnectionConsole.tsx

Core symbols most depended-on inside this repo

get
called by 385
apps/server/src/db/sqlite.ts
push
called by 314
apps/server/src/lib/think-filter.ts
getDb
called by 240
apps/server/src/db/index.ts
seedWorldAndCharacter
called by 237
apps/server/src/test/helpers.ts
setAdapterOverride
called by 229
apps/server/src/llm/provider.ts
getRelationship
called by 221
apps/server/src/services/relationship-service.ts
docSchema
called by 152
apps/server/src/lib/openapi-schema.ts
recordEvent
called by 143
apps/server/src/services/event-service.ts

Shape

Function 1,537
Interface 139
Method 96
Class 40

Languages

TypeScript100%

Modules by API surface

apps/server/src/db/repositories.ts104 symbols
apps/server/src/prompt/prompt-builder.ts58 symbols
apps/server/src/services/conversation-service.ts43 symbols
packages/shared/src/social.ts37 symbols
apps/web/src/pages/Bench.tsx35 symbols
apps/web/src/i18n/labels.ts32 symbols
apps/server/src/services/pack-service.ts29 symbols
packages/shared/src/gambling.ts28 symbols
apps/server/src/services/character-service.ts27 symbols
apps/server/src/services/feed-service.ts25 symbols
apps/server/src/mock-world.ts25 symbols
apps/server/src/db/sqlite.ts25 symbols

For agents

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

⬇ download graph artifact