MCPcopy Index your code
hub / github.com/bazil/bazil

github.com/bazil/bazil @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,636 symbols 5,405 edges 216 files 234 documented · 14%
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

Runner (Interface)
Runner is used as a marker interface to distinguish commands that are valid by themselves, even when they have subcomman [22 …
cliutil/subcommands/iface.go
Store (Interface)
Store is a low-level CAS store that stores limited size chunks. It is not meant to store files directly. [5 implementers]
cas/chunks/chunks.go
Setter (Interface)
Setter is an interface that can be implemented by fields that need to control their conversion from string to the data t [4 …
cliutil/positional/parse.go
KV (Interface)
(no doc) [8 implementers]
kv/iface.go
Service (Interface)
Service is an interface that commands can implement to setup and teardown services for the subcommands below them. As R [2 …
cli/cli.go
PeerClient (Interface)
(no doc) [3 implementers]
server/peer.go
FlagParser (Interface)
FlagParser is implemented by commands that wish to process their arguments before subcommand traversal continues. The t
cliutil/subcommands/iface.go
Handler (FuncType)
(no doc)
cas/chunks/chunkutil/makechunk.go

Core symbols most depended-on inside this repo

Close
called by 178
fs/fstestutil/create.go
Size
called by 69
cas/blobs/blobs.go
Get
called by 64
kv/iface.go
Unmarshal
called by 58
db/volumeDir.go
Close
called by 56
server/server.go
Cleanup
called by 52
util/tempdir/tempdir.go
New
called by 52
util/tempdir/tempdir.go
Subdir
called by 51
util/tempdir/tempdir.go

Shape

Method 1,013
Function 387
Struct 192
Interface 27
TypeAlias 15
FuncType 2

Languages

Go100%

Modules by API surface

peer/wire/peer.pb.go231 symbols
server/control/wire/volume.pb.go118 symbols
server/control/wire/peer.pb.go88 symbols
server/control/wire/control.pb.go87 symbols
fs/snap/wire/snap.pb.go57 symbols
fs/wire/dirent.pb.go56 symbols
fs/dir.go30 symbols
cas/blobs/blobs.go28 symbols
db/peer.go25 symbols
server/control/wire/sharing.pb.go23 symbols
server/control/wire/publickey.pb.go22 symbols
fs/clock/clock.go21 symbols

For agents

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

⬇ download graph artifact