MCPcopy Index your code
hub / github.com/amitbet/vnc2video

github.com/amitbet/vnc2video @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
611 symbols 1,386 edges 57 files 217 documented · 36%
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

Encoding (Interface)
Encoding represents interface for vnc encoding [15 implementers]
encoding.go
Handler (Interface)
Handler represents handler of handshake [11 implementers]
handlers.go
ClientMessage (Interface)
(no doc) [18 implementers]
messages.go
SecurityHandler (Interface)
(no doc) [7 implementers]
security.go
ImageEncoder (Interface)
(no doc) [6 implementers]
encoders/image-enc.go
Conn (Interface)
Conn represents vnc conection [3 implementers]
conn.go
Logger (Interface)
(no doc) [1 implementers]
logger/logger.go
VncStreamFileReader (Interface)
(no doc)
fbs-connection.go

Core symbols most depended-on inside this repo

Read
called by 106
encoding.go
Write
called by 98
encoding.go
Error
called by 45
logger/logger.go
Errorf
called by 37
logger/logger.go
Flush
called by 35
conn.go
Errorf
called by 34
logger/logger.go
Write
called by 30
messages.go
Tracef
called by 29
logger/logger.go

Shape

Method 439
Struct 78
Function 72
TypeAlias 12
Interface 10

Languages

Go100%

Modules by API surface

messages.go76 symbols
messages_aten.go48 symbols
logger/logger.go42 symbols
fbs-connection.go32 symbols
client.go31 symbols
server.go30 symbols
encoding_tight.go26 symbols
conn.go22 symbols
handlers.go19 symbols
encoding_zrle.go17 symbols
encoding_util.go16 symbols
encoding.go14 symbols

For agents

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

⬇ download graph artifact