MCPcopy Index your code
hub / github.com/mautrix/whatsapp

github.com/mautrix/whatsapp @v0.2606.0 sqlite

repository ↗ · DeepWiki ↗ · release v0.2606.0 ↗
472 symbols 1,586 edges 50 files 4 documented · 1%
README

mautrix-whatsapp

A Matrix-WhatsApp puppeting bridge based on whatsmeow.

Documentation

All setup and usage instructions are located on docs.mau.fi. Some quick links:

Features & Roadmap

ROADMAP.md contains a general overview of what is supported by the bridge.

Discussion

Matrix room: #whatsapp:maunium.net

Extension points exported contracts — how you extend this code

MediaMessage (Interface)
(no doc)
pkg/msgconv/wa-media.go
MediaMessageWithThumbnail (Interface)
(no doc)
pkg/msgconv/wa-media.go
MediaMessageWithCaption (Interface)
(no doc)
pkg/msgconv/wa-media.go
MediaMessageWithDimensions (Interface)
(no doc)
pkg/msgconv/wa-media.go
MediaMessageWithFileName (Interface)
(no doc)
pkg/msgconv/wa-media.go

Core symbols most depended-on inside this repo

String
called by 61
pkg/waid/id.go
GetStore
called by 36
pkg/connector/client.go
MakeUserID
called by 29
pkg/waid/id.go
ParsePortalID
called by 27
pkg/waid/id.go
makeWAPortalKey
called by 23
pkg/connector/id.go
GetContextInfo
called by 22
pkg/msgconv/wa-media.go
makeEventSender
called by 22
pkg/connector/id.go
GetID
called by 19
pkg/connector/events.go

Shape

Method 328
Function 84
Struct 48
Interface 6
TypeAlias 6

Languages

Go100%

Modules by API surface

pkg/connector/events.go43 symbols
pkg/msgconv/wa-media.go32 symbols
pkg/connector/handlewhatsapp.go27 symbols
pkg/connector/client.go23 symbols
pkg/connector/handlematrix.go22 symbols
pkg/msgconv/from-matrix.go16 symbols
pkg/connector/chatinfo.go16 symbols
pkg/waid/mediaid.go15 symbols
pkg/msgconv/wa-misc.go14 symbols
pkg/connector/userinfo.go14 symbols
pkg/msgconv/wa-sticker.go13 symbols
pkg/connector/startchat.go13 symbols

Dependencies from manifests, versioned

filippo.io/edwards25519v1.2.0 · 1×
github.com/beeper/argo-gov1.1.2 · 1×
github.com/elliotchance/orderedmap/v3v3.1.0 · 1×
github.com/kr/prettyv0.3.1 · 1×
github.com/lib/pqv1.12.3 · 1×
github.com/mattn/go-colorablev0.1.14 · 1×
github.com/mattn/go-isattyv0.0.20 · 1×
github.com/mattn/go-sqlite3v1.14.45 · 1×
github.com/petermattis/goidv0.0.0-2026033013502 · 1×

For agents

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

⬇ download graph artifact