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

github.com/bazil/fuse @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,146 symbols 3,368 edges 62 files 351 documented · 31%
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

FS (Interface)
TODO: FINISH DOCS An FS is the interface required of a file system. Other FUSE requests can be handled by implementing [10 …
fs/serve.go
ErrorNumber (Interface)
An ErrorNumber is an error with a specific error number. Operations may return an error value that implements ErrorNumb [5 …
fuse.go
FileInfoCheck (FuncType)
FileInfoCheck is a function that validates an os.FileInfo according to some criteria.
fs/fstestutil/checkdir.go
Node (Interface)
A Node is the interface required of a file or directory. See the documentation for type FS for general information perta [32 …
fs/serve.go
Request (Interface)
A Request represents a single FUSE request received from the kernel. Use a type switch to determine the specific kind. A [1 …
fuse.go
NodeStringLookuper (Interface)
(no doc) [14 implementers]
fs/serve.go
NodeRequestLookuper (Interface)
(no doc) [14 implementers]
fs/serve.go
NodeOpener (Interface)
(no doc) [15 implementers]
fs/serve.go

Core symbols most depended-on inside this repo

Close
called by 173
fs/fstestutil/mounted.go
Call
called by 94
fs/fstestutil/spawntest/httpjson/client.go
JSON
called by 93
fs/fstestutil/spawntest/spawntest.go
MountedT
called by 75
fs/fstestutil/mounted.go
Spawn
called by 73
fs/fstestutil/spawntest/spawntest.go
ServePOST
called by 61
fs/fstestutil/spawntest/httpjson/server.go
Unlock
called by 50
fs/serve.go
Register
called by 50
fs/fstestutil/spawntest/spawntest.go

Shape

Method 499
Struct 308
Function 269
Interface 40
TypeAlias 28
FuncType 2

Languages

Go100%

Modules by API surface

fs/serve_test.go340 symbols
fuse.go228 symbols
fs/serve.go153 symbols
fuse_kernel.go106 symbols
fs/fstestutil/record/record.go54 symbols
options.go25 symbols
options_test.go24 symbols
fs/bench/bench_readwrite_test.go24 symbols
fs/fstestutil/spawntest/spawntest.go17 symbols
examples/clockfs/clockfs.go15 symbols
protocol.go11 symbols
examples/hellofs/hello.go11 symbols

For agents

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

⬇ download graph artifact