Browse the docs

Mutter documentation

Mutter docs

Read the published docs.

Start with the guide for the app you want to run: desktop, Mac, iOS, Android, or web.

Run an app

Platform Guide
Browser Local bridge, browser support, and tests
iPhone Xcode setup, signing, and phone deployment
Android Build an APK, install it, and run tests
Electron Desktop builds, packaging, and global push to talk

Understand the app

Find the code

Path What lives there
web/ Browser interface, JavaScript protocol, local bridge, and shared test server
desktop/ Electron shell, capture picker integration, packaging, and global push to talk
android/ Kotlin/Compose app, transport, audio, storage, and device tests
Mutter/ SwiftUI app, audio, and iOS integration
MutterWidgets/, MutterUITests/ Live Activities and iOS UI tests
Packages/MumbleCore/ Swift protocol, transport, identities, and package tests
design/ Shared theme catalog and licensed fonts
scripts/ Asset generation and device deployment helpers
.github/workflows/ Build checks and desktop release packaging

The platform guides include their test commands. For an interface change, also check the generated palettes and check the running apps.