MCPcopy Index your code
hub / github.com/euphoria-io/heim

github.com/euphoria-io/heim @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
2,076 symbols 5,939 edges 280 files 172 documented · 8%
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

Emailer (Interface)
(no doc) [7 implementers]
proto/emails/emailer.go
Session (Interface)
A Session is a connection between a client and a Room. [3 implementers]
proto/session.go
Backend (Interface)
A Backend provides Rooms and an implementation version. [2 implementers]
proto/backend.go
Capability (Interface)
Capability is a generic handle on a cryptographic grant of access. [2 implementers]
proto/security/grants.go
CapabilityTable (Interface)
(no doc) [3 implementers]
proto/grants.go
Identity (Interface)
An Identity maps to a global persona. It may exist only in the context of a single Room. An Identity may be anonymous. [1 …
proto/identity.go
Room (Interface)
A Room is a nexus of communication. Users connect to a Room via Session and interact. [1 implementers]
proto/room.go
PMTracker (Interface)
(no doc) [2 implementers]
proto/pm.go

Core symbols most depended-on inside this repo

get
called by 410
client/lib/Tree.js
expect
called by 209
backend/integration.go
ID
called by 192
proto/room.go
Printf
called by 187
backend/console/handler.go
Close
called by 151
proto/session.go
send
called by 141
backend/integration.go
expectPing
called by 115
backend/integration.go
Unlock
called by 106
proto/account.go

Shape

Method 954
Function 782
Struct 239
TypeAlias 45
Interface 36
Class 16
FuncType 4

Languages

Go70%
TypeScript30%

Modules by API surface

proto/packet.go91 symbols
backend/integration.go60 symbols
client/lib/stores/ui.js59 symbols
proto/account.go52 symbols
proto/room.go47 symbols
backend/psql/account.go47 symbols
client/lib/stores/chat.js44 symbols
backend/mock/room.go42 symbols
backend/psql/room.go40 symbols
proto/jobs/jobs.go34 symbols
backend/mock/account.go34 symbols
cluster/cluster.go33 symbols

Datastores touched

heimtestDatabase · 1 repos
heimDatabase · 1 repos

For agents

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

⬇ download graph artifact