3,365 apps tracked 0 new today 17 updated today Synced 6m ago

Poezio

Poezio is a free console XMPP client

Poezio Team

io.poez.Poezio
View on Flathub ↗

Poezio is a free console XMPP client (the protocol on which the Jabber IM network is built).

Its goal is to let you connect very easily (no account creation needed) to the network and join various chatrooms, immediately. It tries to look like the most famous IRC clients (weechat, irssi, etc). Many commands are identical and you won’t be lost if you already know these clients. Configuration can be made in a configuration file or directly from the client.

You’ll find the light, fast, geeky and anonymous spirit of IRC while using a powerful, standard and open protocol.

Features

  • Encryption: TLS, OMEMO, always chat with encryption.
  • Chatrooms: Discuss on your favorite topics with your friends or strangers.
  • Carbon copies: Switch devices while staying in the same conversations without losing messages.
  • Plugins: Add the features you want through official or other plugins.
  • Corrections: Fix your last sent messages.
  • Rich text: Send and receive messages with colors and formatting.
  • Chat state notifications: See the writing status of your contacts.
  • Anonymous: Use XMPP without an account.

Screenshots

Screenshot of poezio’s room tab
Screenshot of poezio’s room tab

Observed history

App ChangeVersionWhen ↑
updated0.182 Oct 2026

Upstream releases

Release notes supplied by the developer. These dates are not Flathub package publication times.

0.1825 May 2026

New features:

  • Implementation of Message Retraction (XEP-0424) as the sending side.
  • Various improvements to the react plugin, notably a way to convert :emoji: aliases to real emojis.
  • Overhaul of the hide_exit_join option.

Fixes:

  • The API used internally for message retraction or moderation is no longer limited to the last 100 messages.
  • Fixed the config file handling on Guix or related distributions where the config file could actually be a symlink (in which case it produced undesired behavior).
  • Custom plugin and theme load should keep working on python 3.15, which removes a number of deprecated APIs in python’s importlib.
  • The /xhtml command had been broken for a while.
  • Some coroutines in the admin or irc plugin were not awaited, which broke functionality and produced unwanted errors in the output.
  • Fixed a traceback when receiving reactions from an unopened conversation.
  • Fixed a display bug in semi-anonymous rooms showing the room jid (room@server/nick) for users when joining/leaving, which is useless.
  • Fixed a case where self-ping would be disabled when the room disconnects us, instead of trying to rejoin later.

Packaging:

  • Link Mauve updated both the flatpak and the sticker-picker plugin.
  • Goran updated the guix package.

Docs:

  • Missing plugins documentation has been added.
0.1721 Apr 2026

Message Reactions

This is a small release as it only contains this feature, both receiving and sending.

Receiving reactions is enabled by default and can be turned off (requires a restart) using the enable_reactions option.

The reactions received on a message are shown under the message contents, prefixed with a colored pipe to differentiate between reactions and normal text. The pipe color can be configured in the theme through COLOR_REACTIONS_TEXT, by default it is the same color as information messages in the UI.

When there is only one of a specific emoji, it is displayed without a count, but starting from two, the emoji is suffixed with [n] where n is the number of times the emoji has been used to react to the message.

Sending reactions is achieved through a new react plugin and its /react command.

/react works by providing a full timestamp as the first argument, and then as many emojis as you want (starting from 0 to remove reactions), separated by spaces. Non-emoji characters are rejected.

The command is made usable through the completion system; if completing the first argument, it will iterate backwards through the most recent messages. If completing the second, it will iterate through the emoji reactions already received for that message – if any –.

0.16.17 Apr 2026

No release notes supplied.

0.1624 Mar 2026

No release notes supplied.