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

github.com/Peergos/Peergos @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
9,998 symbols 51,662 edges 1,034 files 1,138 documented · 11%
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

Writer (Interface)
The base class for all objects which encode/generate a barcode image. @author dswitkin@google.com (Daniel Switkin) [25 …
src/peergos/shared/zxing/Writer.java
AccountProxy (Interface)
A Mutable Pointers extension that proxies all calls over a p2p stream [9 implementers]
src/peergos/shared/user/AccountProxy.java
ImmutableTree (Interface)
A content-addressed version of a Map<byte[], Multihash> [11 implementers]
src/peergos/shared/user/ImmutableTree.java
BatCaveProxy (Interface)
This is used to store a mirror bat (or two during rotations) for each user. [7 implementers]
src/peergos/shared/storage/auth/BatCaveProxy.java
BatCave (Interface)
This is used to store a mirror bat (or two during rotations) for each user. [12 implementers]
src/peergos/shared/storage/auth/BatCave.java

Core symbols most depended-on inside this repo

get
called by 2828
src/peergos/server/storage/BlockBuffer.java
join
called by 2638
src/peergos/shared/messaging/Chat.java
thenCompose
called by 1337
src/peergos/gwt/emu/java/util/concurrent/CompletionStage.java
empty
called by 1129
src/peergos/gwt/emu/java/util/Optional.java
get
called by 1065
src/peergos/shared/user/HttpPoster.java
stream
called by 952
src/peergos/gwt/emu/java/util/Optional.java
thenApply
called by 902
src/peergos/gwt/emu/java/util/concurrent/CompletionStage.java
map
called by 873
src/peergos/shared/util/Either.java

Shape

Method 8,770
Class 1,039
Interface 152
Enum 37

Languages

Java100%

Modules by API surface

src/peergos/shared/user/UserContext.java160 symbols
src/peergos/shared/user/fs/FileWrapper.java135 symbols
src/peergos/server/tests/UserTests.java97 symbols
src/peergos/shared/cbor/CborObject.java94 symbols
src/peergos/server/cfapi/CloudFilesProvider.java92 symbols
src/peergos/shared/user/fs/Mp3CoverImage.java87 symbols
src/peergos/shared/util/EfficientHashMap.java81 symbols
src/peergos/shared/crypto/hash/Blake2b.java80 symbols
src/peergos/server/storage/S3BlockStorage.java79 symbols
src/peergos/shared/user/fs/cryptree/CryptreeNode.java78 symbols
src/peergos/server/tests/MultiUserTests.java78 symbols
src/peergos/shared/storage/ContentAddressedStorage.java76 symbols

For agents

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

⬇ download graph artifact