MCPcopy Index your code
hub / github.com/BurntSushi/wingo

github.com/BurntSushi/wingo @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,366 symbols 4,075 edges 117 files 159 documented · 12%
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

CycleChoice (Interface)
CycleChoice is any value capable of being shown in a prompt cycle. [2 implementers]
prompt/cycle_item.go
Client (Interface)
Client is the method set required for a particular client to be used by any layout. Note that since layout clients come [1 …
layout/client.go
SelectChoice (Interface)
(no doc) [3 implementers]
prompt/select_item.go
Client (Interface)
Client is the minimal implementation necessary for any particular window to be tracked by the focus package. [1 implementers]
focus/client.go
Layout (Interface)
(no doc) [2 implementers]
layout/layout.go
Workspacer (Interface)
(no doc) [2 implementers]
workspace/interface.go
SelectGroup (Interface)
(no doc) [1 implementers]
prompt/select_group.go
Heads (Interface)
(no doc) [1 implementers]
workspace/workspaces.go

Core symbols most depended-on inside this repo

Printf
called by 140
logger/logger.go
syncRun
called by 93
commands/commands.go
Map
called by 79
frame/interface.go
Id
called by 65
xclient/client.go
Unmap
called by 58
frame/interface.go
MROpt
called by 58
frame/interface.go
Destroy
called by 50
layout/layout.go
Println
called by 48
logger/logger.go

Shape

Method 898
Function 240
Struct 200
Interface 20
TypeAlias 8

Languages

Go100%
Python1%

Modules by API surface

commands/commands.go111 symbols
layout/tree.go60 symbols
commands/get.go48 symbols
layout/verthorz.go37 symbols
workspace/workspace.go36 symbols
frame/interface.go35 symbols
workspace/client.go28 symbols
layout/layout.go28 symbols
xclient/toggles.go26 symbols
commands/tile_auto.go26 symbols
xclient/frame.go24 symbols
layout/maximized.go24 symbols

For agents

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

⬇ download graph artifact