MCPcopy Index your code
hub / github.com/diamondburned/cchat-gtk

github.com/diamondburned/cchat-gtk @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,142 symbols 3,636 edges 99 files 444 documented · 39%
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

Breadcrumber (Interface)
Breadcrumber is the base interface that other interfaces extend on. A child must at minimum implement this interface to [4 …
internal/ui/service/session/server/traverse/traverse.go
Provider (Interface)
(no doc) [3 implementers]
internal/keyring/driver/driver.go
Windower (Interface)
Windower is the interface for a window.
internal/gts/gts.go
EntryValue (Interface)
EntryValue with JSON serde capabilities. [3 implementers]
internal/ui/config/widgets.go
MainApplication (Interface)
(no doc) [1 implementers]
internal/gts/gts.go
ImageURLSetter (Interface)
ImageURLSetter describes an image that can be set a URL. [3 implementers]
internal/ui/rich/image.go
ImageContainer (Interface)
(no doc) [1 implementers]
internal/gts/httputil/image.go
SessionController (Interface)
SessionController extends server.Controller to add needed methods that the specific top-level servers container needs. [2 …
internal/ui/service/session/servers.go

Core symbols most depended-on inside this repo

Show
called by 214
internal/ui/service/session/serverpane/serverpane.go
Add
called by 102
internal/ui/primitives/buttonoverlay/buttonoverlay.go
Connect
called by 84
internal/gts/throttler/throttler.go
ID
called by 52
internal/ui/primitives/drag/drag.go
SetSensitive
called by 38
internal/ui/primitives/drag/drag.go
PrepareClassCSS
called by 37
internal/ui/primitives/primitives.go
AddClass
called by 33
internal/ui/primitives/primitives.go
Error
called by 30
internal/log/log.go

Shape

Method 624
Function 328
Struct 117
Interface 68
TypeAlias 5

Languages

Go100%

Modules by API surface

internal/ui/primitives/primitives.go60 symbols
internal/ui/messages/container/container.go33 symbols
internal/ui/messages/container/list.go32 symbols
internal/ui/service/session/session.go31 symbols
internal/ui/service/session/server/server.go28 symbols
internal/ui/messages/memberlist/memberlist.go27 symbols
internal/ui/messages/input/input.go27 symbols
internal/gts/gts.go27 symbols
internal/ui/service/service.go26 symbols
internal/ui/primitives/roundimage/roundimage.go26 symbols
internal/ui/messages/view.go26 symbols
internal/ui/service/session/server/children.go23 symbols

For agents

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

⬇ download graph artifact