AI marks

Cinny

Active stable

A web and desktop Matrix client with a Discord-like layout, built on matrix-js-sdk; the desktop app wraps it with Tauri.

web, desktop · licence AGPL-3.0-only

Last commit
yesterday 4 Nov 2026
Commits, last year
157 17 in 90 days
Authors, 90 days
5 22 in a year, 88 ever
Bus factor
1 authors making half of last year's commits
Last release
v4.12.8 25 Oct 2026 · 25 tags in a year
Lines of code
68k TypeScript

AI

AI policy

What the project says about AI-made contributions

Banned (fits the chosen stance)(against the chosen stance)
“The Cinny project strictly does not allow any AI generated code. Any pull request containing it will be rejected. **This is very important.**”

Source: github.com/cinnyapp/cinny/blob/474400cedc438f6fb4db69bc763037b0948bbe48/CONTRIBUTING.md

AI in development

Whether the developers use AI tools on the repository

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

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

  • No attributed commits found in the last 365 days (103 non-bot commits in cinny, 54 in cinny-desktop).
  • No agent files in either tree.

AI in the product

Whether the product itself has AI features

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

Activity

NovDecJanFebMarAprMayJunJulAugSeptOct MonWedFri
157 commits on 64 days in the last year · outlined: the day of the last collection
Nov: 0Nov: 0Nov: 1Nov: 0Dec: 0Dec: 0Dec: 0Dec: 0Jan: 0Jan: 1Jan: 0Jan: 0Jan: 0Feb: 3Feb: 11Feb: 13Feb: 12Mar: 22Mar: 10Mar: 10Mar: 4Apr: 0Apr: 2Apr: 2Apr: 0Apr: 1May: 3May: 11May: 9May: 0Jun: 0Jun: 1Jun: 12Jun: 2Jul: 1Jul: 1Jul: 3Jul: 0Jul: 3Aug: 1Aug: 0Aug: 0Aug: 0Sept: 0Sept: 7Sept: 0Sept: 0Oct: 0Oct: 0Oct: 0Oct: 5Oct: 4
Commits per week, last 52 weeks · peak 22 (Mar)
Commits per week, last 52 weeks
Nov0
Nov0
Nov1
Nov0
Dec0
Dec0
Dec0
Dec0
Jan0
Jan1
Jan0
Jan0
Jan0
Feb3
Feb11
Feb13
Feb12
Mar22
Mar10
Mar10
Mar4
Apr0
Apr2
Apr2
Apr0
Apr1
May3
May11
May9
May0
Jun0
Jun1
Jun12
Jun2
Jul1
Jul1
Jul3
Jul0
Jul3
Aug1
Aug0
Aug0
Aug0
Sept0
Sept7
Sept0
Sept0
Oct0
Oct0
Oct0
Oct5
Oct4
2023 Q1: 52023 Q2: 42023 Q3: 52023 Q4: 62024 Q1: 22024 Q2: 62024 Q3: 72024 Q4: 62025 Q1: 102025 Q2: 52025 Q3: 72025 Q4: 32026 Q1: 132026 Q2: 82026 Q3: 42026 Q4: 4
Authors per quarter · peak 13 (2026 Q1)
Authors per quarter
2023 Q15
2023 Q24
2023 Q35
2023 Q46
2024 Q12
2024 Q26
2024 Q37
2024 Q46
2025 Q110
2025 Q25
2025 Q37
2025 Q43
2026 Q113
2026 Q28
2026 Q34
2026 Q44

Languages

  • TypeScript98.9 %
  • JavaScript0.5 %
  • CSS0.3 %
  • TypeScript Typings0.2 %
  • HTML0.1 %
by lines of code (scc)

Apps

OSBuilt withStatusMinimum OSWhere to get it
  • Web
other stable not stated web, docker
  • Windows
tauri stable not stated github-releases
  • macOS
tauri stable not stated github-releases
  • Linux
tauri stable not stated flathub, appimage

Features

FeatureValueHow we knowEvidence
SDK matrix-js-sdk 41.7.0 (Rust crypto via initRustCrypto) code github.com/cinnyapp/cinny/blob/474400cedc438f6fb
Encryption (E2EE) Yes: Yes
Rust crypto initialised with initRustCrypto().
code github.com/cinnyapp/cinny/blob/474400cedc438f6fb
Cross-signing Yes: Yes code github.com/cinnyapp/cinny/blob/474400cedc438f6fb
Key backup Yes: Yes code github.com/cinnyapp/cinny/blob/474400cedc438f6fb
Sliding sync No: No
No MSC4186 or MSC3575 code found; matrix.org lists it as unknown.
code github.com/cinnyapp/cinny/blob/474400cedc438f6fb
Next-gen auth (OIDC) Partial: Partial
Reads auth metadata and links device management to the OIDC account dashboard; no OIDC login flow found in the code. matrix.org: unknown.
code github.com/cinnyapp/cinny/blob/474400cedc438f6fb
Multiple accounts No: No claimed github.com/matrix-org/matrix.org/blob/041599b0dc
Threads Partial: Partial
Can send m.thread relations from the timeline; matrix.org lists threads as unsupported (no thread panel found).
code github.com/cinnyapp/cinny/blob/474400cedc438f6fb
Spaces Yes: Yes code github.com/cinnyapp/cinny/blob/474400cedc438f6fb
1:1 calls No: No claimed github.com/matrix-org/matrix.org/blob/041599b0dc
Group calls Yes: Yes
Embeds Element Call (MatrixRTC); matrix.org lists voip_matrixrtc as supported.
code github.com/cinnyapp/cinny/blob/474400cedc438f6fb
Reactions Yes: Yes code github.com/cinnyapp/cinny/blob/474400cedc438f6fb
Edits Yes: Yes code github.com/cinnyapp/cinny/blob/474400cedc438f6fb
Replies Yes: Yes code github.com/cinnyapp/cinny/blob/474400cedc438f6fb
Polls No: No
No m.poll / MSC3381 handling found.
code github.com/cinnyapp/cinny/blob/474400cedc438f6fb
Custom emoji Yes: Yes
im.ponies image packs (MSC2545); matrix.org: partial.
code github.com/cinnyapp/cinny/blob/474400cedc438f6fb
Stickers Yes: Yes code github.com/cinnyapp/cinny/blob/474400cedc438f6fb
Location Partial: Partial
Renders m.location messages; no sending UI found.
code github.com/cinnyapp/cinny/blob/474400cedc438f6fb
Voice messages Not found: Not found
Audio files play; no voice recording (MediaRecorder) found.
code github.com/cinnyapp/cinny/blob/474400cedc438f6fb
Rich text editor Yes: Yes
Slate-based composer with formatting.
code github.com/cinnyapp/cinny/blob/474400cedc438f6fb
URL previews Yes: Yes code github.com/cinnyapp/cinny/blob/474400cedc438f6fb
Push notifications Partial: Partial
Browser/system notifications while open and email notifications; no mobile push.
code github.com/cinnyapp/cinny/blob/474400cedc438f6fb
Private read receipts Not found: Not found
No m.read.private found.
code github.com/cinnyapp/cinny/blob/474400cedc438f6fb
Presence Yes: Yes code github.com/cinnyapp/cinny/blob/474400cedc438f6fb
Room upgrades Yes: Yes
Shows tombstones and the successor room.
code github.com/cinnyapp/cinny/blob/474400cedc438f6fb
Moderation tools Yes: Yes
Power levels, kick/ban/redact.
code github.com/cinnyapp/cinny/blob/474400cedc438f6fb
Accessibility Not found: Not found
aria-label attributes in about 20 files; no documented screen-reader work found.
code github.com/cinnyapp/cinny/blob/474400cedc438f6fb
Translations partial
Two locale files in the repo (en, de).
code github.com/cinnyapp/cinny/blob/474400cedc438f6fb
Telemetry none-found
No analytics or crash-report SDK in package.json.
code github.com/cinnyapp/cinny/blob/474400cedc438f6fb
Default homeserver yes
matrix.org (defaultHomeserver index 1 in the list converser.eu, matrix.org, mozilla.org, unredacted.org, xmr.se).
code github.com/cinnyapp/cinny/blob/474400cedc438f6fb
Fork-friendliness yes
About 75k lines of TS/JS/CSS; Vite build with npm; the desktop app adds a Rust/Tauri toolchain. AGPL-3.0-only: hosted forks must offer source. Forks exist (Sable, Extera, app.cinny.ir).
code github.com/cinnyapp/cinny/blob/474400cedc438f6fb

Health signals

Bus factor (last year)
1
Issue first response
not measured (the forge did not give it)
Release cadence
25 tags in the last year, latest v4.12.8 (25 Oct 2026)
CI
.github/workflows/build-pull-request.yml .github/workflows/cla.yml .github/workflows/deploy-pull-request.yml .github/workflows/archive.yml .github/workflows/cla.yml .github/workflows/lockfile.yml
Tests
none found
Security policy
none found
Licence
AGPL-3.0-only
Funding
opencollective.com/cinny · liberapay.com/ajbura
Telemetry SDKs in manifests
none found

Repositories

RepositoryRoleActivityLast commitCommits 1yAuthors 90dMeasured at
github.com/cinnyapp/cinny main Active 4 Nov 2026 103 4 474400ced
github.com/cinnyapp/cinny-desktop desktop Small team 2 Nov 2026 54 2 d4f78de93

Notes

matrix.org maturity: Stable. The old #cinny:matrix.org room is archived and replaced (community-space.tsv).

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/cinny.yaml. Spotted a mistake? Open an issue with a link.