AI marks

Matrix ecosystem

The Matrix ecosystem at a glance

345 clients, servers, bots and bridges, compared by what they do, how alive their development is, and how they treat AI: what they say about AI-made contributions, whether their developers use AI tools, and whether the product ships AI features.

The AI marks switch. In the header, AI-wary marks AI use with a red cross and “none found” with a green check; AI-friendly does the reverse; Neutral shows plain marks. It only changes the marks, never the data or the order. Your choice is remembered on this device.

Categories

AI across the ecosystem

AI policy

What the project says about AI-made contributions

  • Banned (fits the chosen stance)(against the chosen stance) 9
  • Restricted (fits the chosen stance)(against the chosen stance) 40
  • Allowed (fits the chosen stance)(against the chosen stance) 3
  • Encouraged (fits the chosen stance)(against the chosen stance) 1
  • No policy found (fits the chosen stance)(against the chosen stance) 292

AI in development

Whether the developers use AI tools on the repository

  • None found (fits the chosen stance)(against the chosen stance) 273
  • Config only (fits the chosen stance)(against the chosen stance) 6
  • Occasional (fits the chosen stance)(against the chosen stance) 40
  • Regular (fits the chosen stance)(against the chosen stance) 26

AI in the product

Whether the product itself has AI features

  • None found (fits the chosen stance)(against the chosen stance) 324
  • Optional (fits the chosen stance)(against the chosen stance) 7
  • Core (fits the chosen stance)(against the chosen stance) 14

“None found” for development use is a lower bound: most AI use leaves no trace in a repository. See the methodology.

Busiest in the last year

Sable

Active

Client · web, desktop · fork of cinny

A Cinny fork focused on quality-of-life features; v1 (Sable Legacy) is in maintenance and development moved to the Sable v2 rewrite ("Sable next").

  • Web
  • Windows
  • macOS
  • Linux
Licence
AGPL-3.0-only
Language
TypeScript
Authors 90d
44
Last release
4 Nov 2026
7.1k commits in a year
23 of 24 features found
PolicyBanned (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Sliding sync: Yes
  • Next-gen auth (OIDC): Yes
  • Threads: Yes
  • Spaces: Yes
  • Group calls: Yes

Element X

Active

Client · mobile

Element's next-generation mobile apps for Android (Kotlin/Compose) and iOS (SwiftUI), both on the matrix-rust-sdk.

  • Android
  • iOS
Licence
AGPL-3.0-only OR LicenseRef-Element-Commercial
Language
Kotlin
Authors 90d
41
Last release
26 Oct 2026
4.3k commits in a year
16 of 24 features found · 1 partly
PolicyRestricted (fits the chosen stance)(against the chosen stance) Dev useRegular (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Sliding sync: Yes
  • Next-gen auth (OIDC): Yes
  • Threads: Partial
  • Spaces: Yes
  • Group calls: Yes

Thunderbird

Active

Client · desktop

Mozilla's mail client, whose chat module includes a Matrix account type built on matrix-js-sdk.

  • Windows
  • macOS
  • Linux
Licence
MPL-2.0
Language
Rust
Authors 90d
55
Last release
4 Nov 2026
4.1k commits in a year
11 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useOccasional (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Next-gen auth (OIDC): Yes
  • Threads: Yes
  • Spaces: Yes
  • 2 more not found: Sliding sync, Group calls

Komai

Active

Client · desktop · fork of nheko

A desktop-first Qt/QML Matrix client by etke.cc, a fork of Nheko rebuilt around the Rust matrix-sdk, developed largely with AI coding agents.

  • Windows
  • macOS
  • Linux
Licence
GPL-3.0-or-later
Language
TypeScript
Authors 90d
4
Last release
25 Oct 2026
3.6k commits in a year
13 of 24 features found · 1 partly
PolicyEncouraged (fits the chosen stance)(against the chosen stance) Dev useRegular (fits the chosen stance)(against the chosen stance) In productOptional (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Next-gen auth (OIDC): Yes
  • Threads: Yes
  • Spaces: Yes
  • Group calls: Yes
  • 1 more not found: Sliding sync

Koushi (koushi-matrix)

Active

Client · desktop

A Tauri desktop Matrix client on the Rust matrix-sdk for multilingual (CJK) use, with multi-account tabs, local encrypted search and an MCP server for AI assistants.

  • Windows
  • macOS
  • Linux
Licence
Apache-2.0 OR MIT
Language
Rust
Authors 90d
5
Last release
5 Nov 2026
3.4k commits in a year
0 of 24 features found · 1 partly
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useRegular (fits the chosen stance)(against the chosen stance) In productOptional (fits the chosen stance)(against the chosen stance)
  • 6 features not found: Encryption (E2EE), Sliding sync, Next-gen auth (OIDC), Threads, Spaces, Group calls

MindRoom

Active

Bot · AI agent platform

A self-hostable platform that runs AI agents as Matrix users, reachable from any Matrix client or through bridges.

  • Server
Licence
Apache-2.0
Language
Python
Authors 90d
8
Last release
5 Nov 2026
3.3k commits in a year
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useOccasional (fits the chosen stance)(against the chosen stance) In productCore (fits the chosen stance)(against the chosen stance)
  • PurposeAI agents (personal and team assistants) as Matrix users
  • Hostingboth: self-host or the hosted MindRoom service
  • 1 more not found: Encryption (E2EE)

Lightning

Active

Client · desktop

A native Qt 6/QML desktop Matrix client on the official Rust matrix-sdk, with local search of encrypted rooms and MatrixRTC group calls.

  • Windows
  • macOS
  • Linux
Licence
GPL-3.0-or-later
Language
TypeScript
Authors 90d
8
Last release
2 Nov 2026
2.7k commits in a year
14 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useRegular (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Next-gen auth (OIDC): Yes
  • Threads: Yes
  • Spaces: Yes
  • Group calls: Yes
  • 1 more not found: Sliding sync

Tesseract

Active

Client · desktop

Desktop Matrix client for Linux, Windows and macOS built on matrix-rust-sdk, with a C++/Rust bridge and thin per-platform shells; requires sliding sync.

  • Windows
  • macOS
  • Linux
Licence
GPL-3.0-or-later
Language
C++
Authors 90d
4
Last release
1 Nov 2026
2.6k commits in a year
23 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useRegular (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Sliding sync: Yes
  • Next-gen auth (OIDC): Yes
  • Threads: Yes
  • Spaces: Yes
  • Group calls: Yes

Tuwunel

Active

Server · homeserver · fork of conduwuit

A Rust Matrix homeserver, the successor to conduwuit, sponsored in part by the Swiss government.

  • Server
Licence
Apache-2.0
Language
Rust
Authors 90d
19
Last release
10 Oct 2026
2.5k commits in a year
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useOccasional (fits the chosen stance)(against the chosen stance)
  • Federation: Yes
  • Native sliding sync: Yes
  • OIDC delegation (MAS): Yes
  • Authenticated media: Yes
  • Appservices: Yes
  • Workers / scaling: No

Tacit

Active

Client · desktop, web · fork of tammy

Fork of Tammy (Trixnity Messenger) with a reworked desktop-first visual style.

  • Web
  • Windows
  • macOS
  • Linux
Licence
AGPL-3.0-only
Language
Kotlin
Authors 90d
14
Last release
2 Nov 2026
2.5k commits in a year
15 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Next-gen auth (OIDC): Yes
  • Spaces: Yes
  • 3 more not found: Sliding sync, Threads, Group calls

Tammy

Active

Client · web, desktop, mobile

White-label messenger by connect2x on Trixnity Messenger (Kotlin Multiplatform), for web, desktop, Android and iOS.

  • Android
  • iOS
  • Web
  • Windows
  • macOS
  • Linux
Licence
AGPL-3.0-only
Language
Kotlin
Authors 90d
13
Last release
20 Oct 2026
2.3k commits in a year
16 of 24 features found
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Next-gen auth (OIDC): Yes
  • Spaces: Yes
  • Group calls: Yes
  • 2 more not found: Sliding sync, Threads

Zam

Active

Client · web, desktop, mobile

Svelte Matrix client on matrix-js-sdk for web (PWA), Electron desktop and Android (Capacitor), with a long feature list; the hosted copy is matrix.crafty.moe.

  • Android
  • iOS
  • Web
  • Windows
  • macOS
  • Linux
Licence
GPL-3.0-only
Language
TypeScript
Authors 90d
3
Last release
5 Nov 2026
2.2k commits in a year
22 of 24 features found · 1 partly
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useRegular (fits the chosen stance)(against the chosen stance)
  • Encryption (E2EE): Yes
  • Sliding sync: Partial
  • Next-gen auth (OIDC): Yes
  • Threads: Yes
  • Spaces: Yes
  • Group calls: Yes

268 of 345 projects measured (collector run 5 Nov 2026); hand checks on 5 Nov 2026.