C++/Qt6 over a Rust protocol core.
Cavitation is a native desktop client for the OpenBubbles ecosystem. The protocol work is inherited from OpenBubbles; the entire front end is new.
Conversations render as an IRC-style transcript: a timestamp column, a nick column, and message text that wraps with a hanging indent. Text is selectable, links are clickable, and images render inline.
The full documentation is in the README.