diff --git a/README.md b/README.md
index 31e0ff6..87eae96 100644
--- a/README.md
+++ b/README.md
@@ -85,7 +85,8 @@ See a project on here that you love, and wish wasn't on here? Check out our [**N
* [Mapping](#mapping)
* [Alternatives](#mapping-alternatives)
* [Messaging](#messaging)
- * [Messaging Alternatives by protocols](#messaging-alternatives-by-protocols)
+ * [Messaging Servers](#messaging-servers)
+ * [Messaging Clients](#messaging-clients)
* [Microcontroller Tools and Libraries](#microcontroller-tools-and-libraries)
* [Networking](#networking)
* [Networking security tools](#networking-security-tools)
@@ -787,11 +788,24 @@ This is a section for repos that are similar to this one either because they are
## Messaging
+### Messaging Servers
+
+| Name | Last Untainted Version or Commit ID | Tags and Evidence |
+|---|:---:|---|
+| [Dendrite](https://github.com/element-hq/dendrite/) | [`v0.14.1`](https://github.com/element-hq/dendrite/commit/40bef6a423d91fff69afb1cfb926d0b1612f38ec) | [](#permissive-ai-policy) ([1](https://github.com/element-hq/dendrite/commit/7f4ba1f6ebeffc709e5be97930122711cb8c9d63)) |
+| [Synapse](https://github.com/element-hq/synapse) | [`b4282b8`](https://github.com/element-hq/synapse/commit/b4282b82d0dbc3ba34954d442a581ad9331e465a) | [](#permissive-ai-policy) ([1](https://github.com/element-hq/synapse/commit/539f708f32af4cc01f6d82f1bb0069ff38e93593), [2](https://github.com/element-hq/synapse/commit/f545aa4f33377f2c68aad7032afbe5a395c35cbc), [3](https://github.com/element-hq/synapse/commit/40d699b1d4d7855ffb892723eac90cd34f22aa6f)) |
+
+> [!Note]
+> #### Messaging Server Alternatives by protocols
+> - IRC servers overall don't seem to have AI-committed code
+
+
+### Messaging Clients
+
| Name | Last Untainted Version or Commit ID | Tags and Evidence |
|---|:---:|---|
| [ArcaneChat](https://arcanechat.me/) | None | [](#permissive-ai-policy) ([1](https://fosstodon.org/@arcanechat/116296135536352968))
[](https://codeberg.org/small-hack/open-slopware#gen-ai-art) ([1](https://fosstodon.org/@arcanechat/116292382977465468)) |
| [Converse.js](https://conversejs.org/) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/conversejs/converse.js/blob/master/AGENTS.md)) |
-| [Dendrite](https://github.com/element-hq/dendrite/) | [`v0.14.1`](https://github.com/element-hq/dendrite/commit/40bef6a423d91fff69afb1cfb926d0b1612f38ec) | [](#permissive-ai-policy) ([1](https://github.com/element-hq/dendrite/commit/7f4ba1f6ebeffc709e5be97930122711cb8c9d63))
| [Delta Chat](https://delta.chat/en/) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/deltachat/deltachat-android/pull/4249))
[](#ai-code-reviews) ([1](https://github.com/deltachat/deltachat-android/pull/4255), [2](https://github.com/deltachat/deltachat-android/pull/4257), [3](https://github.com/deltachat/deltachat-android/pull/4259))
| [Element Web](https://github.com/element-hq/element-web/) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/element-hq/element-web/commit/68070b2e9788f0e5396f4c9d532b05e146e6ad60))
| [Element X Android](https://github.com/element-hq/element-x-android/) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/element-hq/element-x-android/blob/develop/AGENTS.md))
@@ -801,22 +815,20 @@ This is a section for repos that are similar to this one either because they are
| [Mattermost](https://mattermost.com/) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/mattermost/mattermost/commit/e7f021de3683c72faf99fa82427304f3aae5bbf5))
[](#ai-functionality) ([1](https://docs.mattermost.com/administration-guide/configure/agents-admin-guide.html))|
| [Psi](https://psi-im.org/) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/psi-im/psi/issues/793#issuecomment-2118897607)) |
| [Sharkord](https://sharkord.com/) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/Sharkord/sharkord/issues/85), [2](https://github.com/Sharkord/sharkord/blob/fd637b6f369b54f2726cd78603b6147d6fe45a29/.gitignore#L2)) |
-| [Synapse](https://github.com/element-hq/synapse) | [`b4282b8`](https://github.com/element-hq/synapse/commit/b4282b82d0dbc3ba34954d442a581ad9331e465a) | [](#permissive-ai-policy) ([1](https://github.com/element-hq/synapse/commit/539f708f32af4cc01f6d82f1bb0069ff38e93593), [2](https://github.com/element-hq/synapse/commit/f545aa4f33377f2c68aad7032afbe5a395c35cbc), [3](https://github.com/element-hq/synapse/commit/40d699b1d4d7855ffb892723eac90cd34f22aa6f))
| [Telegram](https://telegram.org)| [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/telegramdesktop/tdesktop/commit/983bd1a57bfd9a88bb0e17b51103c5e6cf1e3f24))
[](#ai-functionality) ([1](https://telegram.org/blog/ai-editor-mighty-polls-and-more))|
| [Zulip](https://zulip.com/) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://blog.zulip.com/2026/04/27/zulip-12-0-released/#ai-tools-are-changing-our-development-process), [2](https://github.com/zulip/zulip/blob/main/.claude/CLAUDE.md))
[](#ai-functionality) ([1](https://github.com/zulip/zulip/pull/32895)) |
> [!Note]
-> ### Messaging Alternatives by protocols
+> #### Messaging Client Alternatives by protocols
> - [matrix]
> - [Cinny](https://github.com/cinnyapp/cinny) (web)
-> - [nheko](http://nheko.im/) (desktop, Linux phones)
> - [FluffyChat](https://github.com/krille-chan/fluffychat) (cross-platform)
+> - [nheko](http://nheko.im/) (desktop, Linux phones)
> - [xmpp](https://xmpp.org/)
> - [Conversations](https://conversations.im/) (android)
> - [Kaidan](https://invent.kde.org/network/kaidan) (cross-platform)
-> - IRC clients and servers overall don't seem to have AI-committed code
> - [WeeChat](https://github.com/weechat/weechat): Multi-protocol
-> - [Signal](https://signal.org/)
+> - IRC clients overall don't seem to have AI-committed code
## Microcontroller Tools and Libraries
@@ -1050,6 +1062,7 @@ Note that Python is itself tainted; see [the Programming Languages section](#pro
| [egui](https://github.com/emilk/egui) | [`0.31.1`](https://github.com/emilk/egui/tree/0.31.1) | [](#permissive-ai-policy) ([1](https://github.com/emilk/egui/commit/f3611e3e5a448ba8a96cb880ea3a29245bb3a2d2),[2](https://github.com/emilk/egui/pull/8088),[3](https://github.com/emilk/egui/pull/8031))
[](https://codeberg.org/small-hack/open-slopware#ai-code-reviews) ([1](https://github.com/emilk/egui/pull/7948),[2](https://github.com/emilk/egui/pull/7617),[3](https://github.com/emilk/egui/pull/7577)) | [iced](https://github.com/iced-rs/iced),
[imgui](https://github.com/imgui-rs/imgui-rs),
[relm](https://github.com/antoyo/relm) |
| [facet](https://github.com/facet-rs/facet) | [`cad0de9`](https://github.com/facet-rs/facet/commit/cad0de9b14ce6a4b9a24018260b28998b4dd18c9) as Shapely
(before the `facet-rs` rebrand) | [](https://codeberg.org/small-hack/open-slopware#permissive-ai-policy) ([1](https://archive.ph/YhcOh),[2](https://github.com/facet-rs/facet/pull/1607),[3](https://github.com/facet-rs/facet/pull/1465))
[](https://codeberg.org/small-hack/open-slopware#ai-code-reviews) ([1](https://github.com/facet-rs/facet/pull/2170),[2](https://github.com/facet-rs/facet/pull/2127),[3](https://github.com/facet-rs/facet/pull/2109)) | [nanoserde](https://github.com/not-fl3/nanoserde)
See note below. |
| [iocraft] | [`0.7.17`](https://github.com/ccbrown/iocraft/tree/iocraft-v0.7.17) | [](#permissive-ai-policy) ([1](https://github.com/ccbrown/iocraft/commit/1daff8bdef6d6c0f0ceeb89d0308b1990a5fa428),[2](https://github.com/ccbrown/iocraft/commits?author=domenkozar))
[](https://codeberg.org/small-hack/open-slopware#ai-code-reviews) ([1](https://github.com/ccbrown/iocraft/pull/98), [2](https://github.com/ccbrown/iocraft/pull/70)) | [console],
[cursive] |
+| [Matrix-rust-sdk](https://github.com/matrix-org/matrix-rust-sdk/) || [](#permissive-ai-policy) ([1](https://github.com/matrix-org/matrix-rust-sdk/pull/6162)), [2](https://github.com/matrix-org/matrix-rust-sdk/pull/6417)) |
| [Nextest](https://github.com/nextest-rs/nextest) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/nextest-rs/nextest/commit/3853279b41cc4a81f82e26fd88fac3bf85054af5)) | `cargo test` |
| [ratatui](https://github.com/ratatui/ratatui) | [`0.29.0`](https://github.com/ratatui/ratatui/tree/v0.29.0) | [](#permissive-ai-policy) ([1](https://github.com/ratatui/ratatui/discussions/2201),[2](https://github.com/ratatui/ratatui/pull/2308))
[](https://codeberg.org/small-hack/open-slopware#ai-code-reviews) ([1](https://github.com/ratatui/ratatui/pull/1998),[2](https://github.com/ratatui/ratatui/pull/1490)) | [console],
[cursive] |
| [rust-analyzer](https://github.com/rust-lang/rust-analyzer) | [](#request-for-help) | [](https://codeberg.org/small-hack/open-slopware#permissive-ai-policy) ([1](https://github.com/rust-lang/rust-analyzer/pull/21314/changes),[2](https://github.com/rust-lang/rust-analyzer/blob/master/CLAUDE.md))
[](https://codeberg.org/small-hack/open-slopware#ai-code-reviews) ([1](https://github.com/rust-lang/rust-analyzer/pull/21968),[2](https://github.com/rust-lang/rust-analyzer/pull/21957),[3](https://github.com/rust-lang/rust-analyzer/pull/21750)) | cargo check |