Alternatives to iamb

A terminal Matrix client with Vim keybindings, windows and tabs. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as iamb.

  • gomuks

    A Matrix chat client written in Go, with a web frontend and an optional server backend.

    gomuks is a Go Matrix client with a mature web frontend and bouncer-style backend, while its terminal frontend is experimental with few features.

  • Element

    The reference Matrix client: end-to-end encrypted chat on a network you can host yourself.

    Element is the reference graphical Matrix client for desktop, web and mobile, with bridges, but uses much more memory than a terminal client.

  • Ement.el

    A Matrix chat client that runs inside GNU Emacs.

    Ement.el keeps Matrix chat keyboard-driven and text-focused inside GNU Emacs, trading Vim keybindings for Emacs buffers and keybindings.

  • FluffyChat

    An open-source Matrix chat client with end-to-end encryption, spaces and optional UnifiedPush notifications.

    FluffyChat is a graphical Matrix client for Linux, Android, iOS and web with encryption and spaces, replacing Vim keybindings with a simpler interface.

  • Nheko

    Use Matrix messaging in a native desktop interface.

    Nheko offers a native graphical Matrix desktop client with encryption and calling features, though its encryption implementation has not been audited.

  • Cinny

    Chat on Matrix through a focused desktop client.

    Cinny is an AGPL-3.0 Matrix desktop client built with Tauri for Windows, macOS and Linux, with a graphical interface instead of a terminal.

  • Fractal

    A Matrix chat client for the GNOME desktop on Linux, written in Rust with GTK.

    Fractal is a Rust and GTK Matrix client for GNOME, keeping the Rust base but replacing the terminal with a Linux-only graphical app.

  • NeoChat

    A KDE chat client for the Matrix network, available for Linux and Windows.

    NeoChat is a graphical KDE Matrix client for Linux and Windows, but it lacks threads and has incomplete end-to-end encryption support, both of which iamb supports.

Also worth comparing

These listings name iamb as their own alternative, so the relationship runs both ways.

  • SchildiChat

    A family of Matrix messaging apps based on Element, with a more traditional messenger layout.

    FreeProprietaryAndroid

    iamb is a terminal Matrix client with Vim keybindings, threads and encryption, with no graphical interface.

Similar software

Related functionality, not a direct replacement.