MCPcopy Index your code
hub / github.com/TimeToogo/tunshell

github.com/TimeToogo/tunshell @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
989 symbols 2,731 edges 135 files 18 documented · 2% updated 2d ago★ 8144 open issues
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

Message (Interface)
(no doc) [6 implementers]
tunshell-shared/src/message.rs
TunnelStream (Interface)
(no doc) [5 implementers]
tunshell-client/src/stream/mod.rs
IoStream (Interface)
(no doc) [2 implementers]
tunshell-server/src/relay/server/connection.rs
Props (Interface)
(no doc)
website/components/script/index.tsx
CreateSessionResponse (Interface)
(no doc)
website/services/api-client.ts
IntrinsicElements (Interface)
(no doc)
website/typings/ionicons.d.ts
Shell (Interface)
(no doc) [3 implementers]
tunshell-client/src/shell/server/shell.rs
TerminalEmulatorProps (Interface)
(no doc)
website/components/term/index.tsx

Core symbols most depended-on inside this repo

len
called by 117
tunshell-client/src/p2p/udp/packet.rs
to_vec
called by 67
tunshell-client/src/p2p/udp/packet.rs
write_input
called by 29
tunshell-client/src/shell/server/fallback/interpreter.rs
write_all
called by 28
tunshell-shared/src/message_stream.rs
connect
called by 26
tunshell-server/src/db/connect.rs
next
called by 24
tunshell-server/src/relay/server/message_stream.rs
serialise
called by 24
tunshell-client/src/shell/proto.rs
data
called by 24
tunshell-client/src/p2p/udp/packet.rs

Shape

Method 431
Function 393
Class 120
Enum 28
Interface 17

Languages

Rust92%
TypeScript6%
Java1%
C#1%
Python1%

Modules by API surface

tunshell-shared/src/message.rs48 symbols
tunshell-client/src/shell/server/remote_pty.rs45 symbols
tunshell-client/src/config.rs31 symbols
tunshell-client/src/shell/server/fallback/interpreter.rs30 symbols
tunshell-client/src/p2p/udp/packet.rs29 symbols
tunshell-client/src/p2p/udp/orchestrator.rs28 symbols
tunshell-client/src/shell/proto.rs26 symbols
tunshell-client/src/p2p/udp/connection.rs26 symbols
tunshell-client/src/shell/server/fallback/input_stream.rs25 symbols
tunshell-shared/src/message_stream.rs24 symbols
tunshell-client/src/shell/client/remote_pty.rs23 symbols
tunshell-client/src/shell/client/test.rs22 symbols

For agents

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

⬇ download graph artifact