AI marks

FluffyChat

Active stable

A cross-platform Flutter Matrix client for Android, iOS, desktop and web, built on the Matrix Dart SDK.

mobile, desktop, web · licence AGPL-3.0-or-later

Last commit
today 4 Nov 2026
Commits, last year
924 292 in 90 days
Authors, 90 days
15 43 in a year, 165 ever
Bus factor
1 authors making half of last year's commits
Last release
v2.11.4 28 Oct 2026 · 21 tags in a year
Lines of code
39k Dart

AI

AI policy

What the project says about AI-made contributions

Restricted (fits the chosen stance)(against the chosen stance)
“We do not vibe code! You are required to understand and be able to explain every single line of code of your contribution.”

Source: github.com/krille-chan/fluffychat/blob/3881abc8eb4ed0ceebdae468e7d74bba2091fffc/CONTRIBUTING.md

AI in development

Whether the developers use AI tools on the repository

Occasional (fits the chosen stance)(against the chosen stance)

Collector: 2 of 924 commits in the last year credit an AI tool (0.2 %): claude 2. 0 agent files, 0 AI workflows. A lower bound: most AI use leaves no trace.

  • 2 of about 1,390 non-bot commits in the last 365 days carry a Claude co-author trailer (both 2026-10-22), below the 1 % line.
  • AGENTS.md, which told agents "it is strictly prohibited to let an LLM edit any files in this repository", was removed on 2026-10-22 (commit 607edd5a765d32228af9dee012b1b2e4718cc729).
  • cf1b832ae 2026-10-22 claude
  • e146ff338 2026-10-22 claude

AI in the product

Whether the product itself has AI features

None found (fits the chosen stance)(against the chosen stance)

Activity

NovDecJanFebMarAprMayJunJulAugSeptOct MonWedFri
924 commits on 227 days in the last year · outlined: the day of the last collection
Nov: 19Nov: 46Nov: 27Nov: 13Dec: 8Dec: 1Dec: 9Dec: 1Jan: 1Jan: 2Jan: 5Jan: 7Jan: 13Feb: 3Feb: 28Feb: 50Feb: 35Mar: 30Mar: 23Mar: 16Mar: 16Apr: 0Apr: 3Apr: 6Apr: 2Apr: 9May: 14May: 22May: 36May: 36Jun: 11Jun: 17Jun: 19Jun: 20Jul: 10Jul: 13Jul: 17Jul: 16Jul: 18Aug: 14Aug: 17Aug: 89Aug: 33Sept: 11Sept: 11Sept: 6Sept: 36Oct: 14Oct: 17Oct: 19Oct: 22Oct: 6
Commits per week, last 52 weeks · peak 89 (Aug)
Commits per week, last 52 weeks
Nov19
Nov46
Nov27
Nov13
Dec8
Dec1
Dec9
Dec1
Jan1
Jan2
Jan5
Jan7
Jan13
Feb3
Feb28
Feb50
Feb35
Mar30
Mar23
Mar16
Mar16
Apr0
Apr3
Apr6
Apr2
Apr9
May14
May22
May36
May36
Jun11
Jun17
Jun19
Jun20
Jul10
Jul13
Jul17
Jul16
Jul18
Aug14
Aug17
Aug89
Aug33
Sept11
Sept11
Sept6
Sept36
Oct14
Oct17
Oct19
Oct22
Oct6
2023 Q1: 142023 Q2: 82023 Q3: 122023 Q4: 112024 Q1: 92024 Q2: 62024 Q3: 122024 Q4: 172025 Q1: 152025 Q2: 112025 Q3: 82025 Q4: 82026 Q1: 92026 Q2: 162026 Q3: 142026 Q4: 7
Authors per quarter · peak 17 (2024 Q4)
Authors per quarter
2023 Q114
2023 Q28
2023 Q312
2023 Q411
2024 Q19
2024 Q26
2024 Q312
2024 Q417
2025 Q115
2025 Q211
2025 Q38
2025 Q48
2026 Q19
2026 Q216
2026 Q314
2026 Q47

Languages

  • Dart95.6 %
  • C++1.0 %
  • Swift1.0 %
  • CMake0.8 %
  • Kotlin0.4 %
  • Shell0.3 %
  • Other0.5 %
by lines of code (scc)

Apps

OSBuilt withStatusMinimum OSWhere to get it
  • Android
flutter stable not stated google-play, f-droid
  • iOS
flutter stable 15.0 app-store
  • Linux
flutter stable not stated flathub, snap
  • Web
flutter stable not stated web
  • Windows
flutter beta not stated source
  • macOS
flutter beta not stated source

Features

FeatureValueHow we knowEvidence
SDK matrix-dart-sdk (package matrix ^14.1.0) with flutter_vodozemac code github.com/krille-chan/fluffychat/blob/3881abc8e
Encryption (E2EE) Yes: Yes
vodozemac via flutter_vodozemac.
code github.com/krille-chan/fluffychat/blob/3881abc8e
Cross-signing Yes: Yes code github.com/krille-chan/fluffychat/blob/3881abc8e
Key backup Yes: Yes
Online key backup / recovery via the bootstrap flow.
code github.com/krille-chan/fluffychat/blob/3881abc8e
Sliding sync No: No
No MSC4186/MSC3575 use found (only a field in public homeserver data).
code github.com/krille-chan/fluffychat/blob/3881abc8e
Next-gen auth (OIDC) Yes: Yes
Native OIDC login.
code github.com/krille-chan/fluffychat/blob/3881abc8e
Multiple accounts Yes: Yes claimed github.com/matrix-org/matrix.org/blob/041599b0dc
Threads Yes: Yes
matrix.org: supported; thread handling in lib/utils/matrix_sdk_extensions/filtered_timeline_extension.dart.
claimed github.com/matrix-org/matrix.org/blob/041599b0dc
Spaces Yes: Yes claimed github.com/matrix-org/matrix.org/blob/041599b0dc
1:1 calls No: No claimed github.com/matrix-org/matrix.org/blob/041599b0dc
Group calls Yes: Yes
MatrixRTC calls over LiveKit.
code github.com/krille-chan/fluffychat/blob/3881abc8e
Reactions Yes: Yes code github.com/krille-chan/fluffychat/blob/3881abc8e
Edits Yes: Yes code github.com/krille-chan/fluffychat/blob/3881abc8e
Replies Yes: Yes code github.com/krille-chan/fluffychat/blob/3881abc8e
Polls Yes: Yes code github.com/krille-chan/fluffychat/blob/3881abc8e
Custom emoji Yes: Yes
im.ponies emote packs; matrix.org: partial.
code github.com/krille-chan/fluffychat/blob/3881abc8e
Stickers Yes: Yes code github.com/krille-chan/fluffychat/blob/3881abc8e
Location Yes: Yes code github.com/krille-chan/fluffychat/blob/3881abc8e
Voice messages Yes: Yes code github.com/krille-chan/fluffychat/blob/3881abc8e
Rich text editor Not found: Not found
Markdown input; no WYSIWYG editor found.
code github.com/krille-chan/fluffychat/blob/3881abc8e
URL previews Not found: Not found code github.com/krille-chan/fluffychat/blob/3881abc8e
Push notifications Yes: Yes
UnifiedPush and Firebase (Google Play builds).
code github.com/krille-chan/fluffychat/blob/3881abc8e
Private read receipts Not found: Not found code github.com/krille-chan/fluffychat/blob/3881abc8e
Presence Yes: Yes code github.com/krille-chan/fluffychat/blob/3881abc8e
Room upgrades Yes: Yes
Handles tombstones.
code github.com/krille-chan/fluffychat/blob/3881abc8e
Moderation tools Yes: Yes code github.com/krille-chan/fluffychat/blob/3881abc8e
Accessibility not-found — —
Translations yes
Weblate; about 58 .arb locale files.
code github.com/krille-chan/fluffychat/blob/3881abc8e
Telemetry none-found
No analytics or crash-report SDK in pubspec.yaml; see PRIVACY.md.
code github.com/krille-chan/fluffychat/blob/3881abc8e
Default homeserver yes
matrix.org (setting chat.fluffy.default_homeserver).
code github.com/krille-chan/fluffychat/blob/3881abc8e
Fork-friendliness yes
One Flutter codebase for all platforms; AGPL-3.0-or-later; many forks (Extera Next and others).
claimed github.com/krille-chan/fluffychat/blob/3881abc8e

Health signals

Bus factor (last year)
1
Issue first response
not measured (the forge did not give it)
Release cadence
21 tags in the last year, latest v2.11.4 (28 Oct 2026)
CI
.github/workflows/flutter_update.yaml .github/workflows/integrate.yaml .github/workflows/main_deploy.yaml
Tests
test files found
Security policy
SECURITY.md
Licence
AGPL-3.0-or-later
Funding
none listed
Telemetry SDKs in manifests
none found

Repositories

RepositoryRoleActivityLast commitCommits 1yAuthors 90dMeasured at
github.com/krille-chan/fluffychat main Active 4 Nov 2026 924 15 3881abc8e

Notes

AI policy history: CONTRIBUTING said "Usage of LLMs to generate code, documentation, commit messages or PR description is strictly prohibited" from 2026-06-01 (commit 264f4533a44e3f5f7cc3d5bc6265154dfd782019) until 2026-10-22, when it became "Do not vibe code!". Contributions are limited to collaborators "for now due to spam". Issue https://github.com/krille-chan/fluffychat/issues/3753 asked to also reject LLM code reviews. dev_usage is set to occasional on attributed commits although the share is under 1 %.

Researched by an AI agent (Claude) on 5 Nov 2026, not checked by a person; metrics collected on 5 Nov 2026. Source file: data/projects/client/fluffychat.yaml. Spotted a mistake? Open an issue with a link.