AI marks

Element Call

Active stable

Element's MatrixRTC video-conferencing app (LiveKit backend), usable standalone in the browser and embedded as a widget in Element Web and Element X.

web (video calls) · licence AGPL-3.0-only OR LicenseRef-Element-Commercial

Last commit
today 4 Nov 2026
Commits, last year
1.3k 353 in 90 days
Authors, 90 days
11 20 in a year, 57 ever
Bus factor
2 authors making half of last year's commits
Last release
v0.28.1 30 Oct 2026 · 21 tags in a year
Lines of code
59k TypeScript

AI

AI policy

What the project says about AI-made contributions

Restricted (fits the chosen stance)(against the chosen stance)
“Contributions are judged on their content, not on how they were produced. AI-assisted contributions are accepted; unreviewed AI output is not. [...] If your PR was made with the help of AI, you must convey that this is the case using the PR template.”

Source: github.com/element-hq/element-meta/blob/ea731f1fc96190b2214538c76d95ee34e00400cd/CONTRIBUTING.md

AI in development

Whether the developers use AI tools on the repository

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

Collector: 46 of 1.3k commits in the last year credit an AI tool (3.6 %): claude 46. 1 agent file, 1 AI workflow. A lower bound: most AI use leaves no trace.

  • 46 of about 1,280 non-bot commits in the last 365 days (about 3.6 %) carry a Claude co-author trailer.
  • AGENTS.md at the repo root.
  • AI review workflow .github/workflows/claude.yaml (anthropics/claude-code-action, run when a PR gets the Claude-Review label).
  • AGENTS.md (agents.md)
  • .github/workflows/claude.yaml claude-code-action
  • 0d60eabef 2026-11-04 claude
  • 22083299f 2026-11-04 claude
  • 52d5b6948 2026-11-04 claude
  • a0aaa8e09 2026-11-04 claude
  • 146dd3aea 2026-11-04 claude

AI in the product

Whether the product itself has AI features

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

Background blur uses on-device MediaPipe selfie segmentation (machine learning, not generative AI).

Source: github.com/element-hq/element-call/blob/1e17a6411cb625b369b9d88fc300ce46329ae46d/src/mediapipe/imageSegmenter/README.md

Activity

NovDecJanFebMarAprMayJunJulAugSeptOct MonWedFri
1284 commits on 209 days in the last year · outlined: the day of the last collection
Nov: 23Nov: 25Nov: 24Nov: 55Dec: 25Dec: 33Dec: 5Dec: 5Jan: 29Jan: 52Jan: 35Jan: 23Jan: 15Feb: 11Feb: 6Feb: 7Feb: 20Mar: 29Mar: 14Mar: 14Mar: 13Apr: 28Apr: 65Apr: 61Apr: 34Apr: 19May: 38May: 45May: 2May: 23Jun: 21Jun: 24Jun: 26Jun: 18Jul: 18Jul: 12Jul: 3Jul: 10Jul: 17Aug: 16Aug: 13Aug: 11Aug: 29Sept: 60Sept: 6Sept: 12Sept: 22Oct: 16Oct: 110Oct: 5Oct: 25Oct: 28
Commits per week, last 52 weeks · peak 110 (Oct)
Commits per week, last 52 weeks
Nov23
Nov25
Nov24
Nov55
Dec25
Dec33
Dec5
Dec5
Jan29
Jan52
Jan35
Jan23
Jan15
Feb11
Feb6
Feb7
Feb20
Mar29
Mar14
Mar14
Mar13
Apr28
Apr65
Apr61
Apr34
Apr19
May38
May45
May2
May23
Jun21
Jun24
Jun26
Jun18
Jul18
Jul12
Jul3
Jul10
Jul17
Aug16
Aug13
Aug11
Aug29
Sept60
Sept6
Sept12
Sept22
Oct16
Oct110
Oct5
Oct25
Oct28
2023 Q1: 82023 Q2: 82023 Q3: 92023 Q4: 72024 Q1: 62024 Q2: 92024 Q3: 102024 Q4: 92025 Q1: 112025 Q2: 112025 Q3: 102025 Q4: 82026 Q1: 82026 Q2: 112026 Q3: 102026 Q4: 7
Authors per quarter · peak 11 (2025 Q1)
Authors per quarter
2023 Q18
2023 Q28
2023 Q39
2023 Q47
2024 Q16
2024 Q29
2024 Q310
2024 Q49
2025 Q111
2025 Q211
2025 Q310
2025 Q48
2026 Q18
2026 Q211
2026 Q310
2026 Q47

Languages

  • TypeScript92.9 %
  • CSS5.1 %
  • JavaScript0.7 %
  • Shell0.4 %
  • HTML0.3 %
  • TypeScript Typings0.2 %
  • Other0.1 %
by lines of code (scc)

Apps

OSBuilt withStatusMinimum OSWhere to get it
  • Web
other stable not stated web

Features

FeatureValueHow we knowEvidence
SDK matrix-js-sdk (pinned commit) + livekit-client code github.com/element-hq/element-call/blob/1e17a641
Encryption (E2EE) Yes: Yes
Encrypted MatrixRTC media.
claimed github.com/element-hq/element-call/blob/1e17a641
Cross-signing Not found: Not found — —
Key backup Not found: Not found — —
Sliding sync Not found: Not found — —
Next-gen auth (OIDC) Not found: Not found — —
Multiple accounts Not found: Not found — —
Threads Not found: Not found — —
Spaces Not found: Not found — —
1:1 calls Not found: Not found — —
Group calls Yes: Yes
MatrixRTC (MSC4143) with LiveKit (MSC4195).
claimed github.com/element-hq/element-call/blob/1e17a641
Reactions Not found: Not found — —
Edits Not found: Not found — —
Replies Not found: Not found — —
Polls Not found: Not found — —
Custom emoji Not found: Not found — —
Stickers Not found: Not found — —
Location Not found: Not found — —
Voice messages Not found: Not found — —
Rich text editor Not found: Not found — —
URL previews Not found: Not found — —
Push notifications Not found: Not found — —
Private read receipts Not found: Not found — —
Presence Not found: Not found — —
Room upgrades Not found: Not found — —
Moderation tools Not found: Not found — —
Accessibility not-found — —
Translations yes
Localazy; 26 locale folders.
code github.com/element-hq/element-call/blob/1e17a641
Telemetry opt-in
PostHog only when the user activates analytics; Sentry (@sentry/react) for errors when configured.
code github.com/element-hq/element-call/blob/1e17a641
Default homeserver not-found — —
Fork-friendliness partial
pnpm/Vite app with several build targets (standalone, embedded, SDK); AGPL-3.0 or commercial, CLA.
claimed github.com/element-hq/element-call/blob/1e17a641

Health signals

Bus factor (last year)
2
Issue first response
not measured (the forge did not give it)
Release cadence
21 tags in the last year, latest v0.28.1 (30 Oct 2026)
CI
.github/workflows/blocked.yaml .github/workflows/build-and-publish-docker.yaml .github/workflows/build-element-call.yaml
Tests
test files found
Security policy
none found
Licence
AGPL-3.0-only OR LicenseRef-Element-Commercial
Funding
none listed
Telemetry SDKs in manifests
Sentry (package.json) · PostHog (package.json)

Repositories

RepositoryRoleActivityLast commitCommits 1yAuthors 90dMeasured at
github.com/element-hq/element-call main Active 4 Nov 2026 1.3k 11 1e17a6411

Notes

Not on the matrix.org clients list (it is a calling app). Its own CONTRIBUTING.md: "Take responsibility for AI-generated code." Element's organisation-wide AI policy (element-meta PR 3393) applies.

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