AI marks

Ketesa

Active stable

A web admin UI for Synapse (and Matrix Authentication Service), formerly etke.cc's Synapse Admin fork, with server actions, scheduling and branding options.

admin-ui · licence Apache-2.0 · fork of synapse-admin

Last commit
yesterday 3 Nov 2026
Commits, last year
327 23 in 90 days
Authors, 90 days
3 16 in a year, 48 ever
Bus factor
1 authors making half of last year's commits
Last release
v1.5.2 24 Oct 2026 · 14 tags in a year
Lines of code
51k TypeScript

AI

AI policy

What the project says about AI-made contributions

No policy found (fits the chosen stance)(against the chosen stance)

AI in development

Whether the developers use AI tools on the repository

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

Collector: 1 of 327 commits in the last year credit an AI tool (0.3 %): claude 1. 1 agent file, 0 AI workflows. A lower bound: most AI use leaves no trace.

  • agent file: AGENTS.md
  • 1 of 337 non-bot commits in the last 365 days carry an AI attribution (0.3%), counted at 7d6b0786e1bc
  • tools named in attributions: claude
  • example: 2c367f323496 (Co-Authored-By: Claude)
  • 2 merged pull request(s) since 2025-11-05 whose description explicitly discloses AI help (squash merges can drop this from git history): https://github.com/etkecc/ketesa/pull/1380 (Written with the help of Claude); https://github.com/etkecc/ketesa/pull/1109 (Generated with [Claude)
  • below the 1 % threshold for occasional; set to occasional because AI-attributed commits or AI-disclosing pull requests exist (lane 7 may revise)
  • git history alone undercounts: two merged external PRs disclose Claude in their descriptions (#1109 "Generated with Claude Code", #1380 "Written with the help of Claude") but were squash-merged without trailers; AGENTS.md (agent instructions) added by the lead maintainer on 2026-10-24. The lead maintainer's own commits (282 of 337 non-bot commits) carry no AI attribution, so their use, if any, is not visible; attribution is a lower bound
  • AGENTS.md (agents.md)
  • 2c367f323 2026-02-08 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
327 commits on 134 days in the last year · outlined: the day of the last collection
Nov: 1Nov: 2Nov: 3Nov: 2Dec: 4Dec: 1Dec: 1Dec: 2Jan: 2Jan: 7Jan: 3Jan: 15Jan: 23Feb: 6Feb: 4Feb: 8Feb: 6Mar: 22Mar: 40Mar: 43Mar: 19Apr: 23Apr: 16Apr: 9Apr: 1Apr: 1May: 3May: 2May: 2May: 4Jun: 3Jun: 7Jun: 3Jun: 7Jul: 2Jul: 1Jul: 1Jul: 2Jul: 2Aug: 2Aug: 1Aug: 4Aug: 1Sept: 2Sept: 1Sept: 1Sept: 3Oct: 3Oct: 2Oct: 2Oct: 1Oct: 1
Commits per week, last 52 weeks · peak 43 (Mar)
Commits per week, last 52 weeks
Nov1
Nov2
Nov3
Nov2
Dec4
Dec1
Dec1
Dec2
Jan2
Jan7
Jan3
Jan15
Jan23
Feb6
Feb4
Feb8
Feb6
Mar22
Mar40
Mar43
Mar19
Apr23
Apr16
Apr9
Apr1
Apr1
May3
May2
May2
May4
Jun3
Jun7
Jun3
Jun7
Jul2
Jul1
Jul1
Jul2
Jul2
Aug2
Aug1
Aug4
Aug1
Sept2
Sept1
Sept1
Sept3
Oct3
Oct2
Oct2
Oct1
Oct1
2023 Q1: 52023 Q2: 02023 Q3: 42023 Q4: 12024 Q1: 52024 Q2: 62024 Q3: 52024 Q4: 52025 Q1: 32025 Q2: 92025 Q3: 32025 Q4: 42026 Q1: 82026 Q2: 42026 Q3: 42026 Q4: 3
Authors per quarter · peak 9 (2025 Q2)
Authors per quarter
2023 Q15
2023 Q20
2023 Q34
2023 Q41
2024 Q15
2024 Q26
2024 Q35
2024 Q45
2025 Q13
2025 Q29
2025 Q33
2025 Q44
2026 Q18
2026 Q24
2026 Q34
2026 Q43

Languages

  • TypeScript95.6 %
  • TypeScript Typings2.7 %
  • HTML1.3 %
  • JavaScript0.3 %
by lines of code (scc)

Features

FeatureValueHow we knowEvidence
Purpose homeserver admin UI (Synapse admin API, MAS) claimed github.com/etkecc/ketesa/blob/7d6b0786e1bc71ca98
Framework own (react-admin, talks to the Synapse and MAS admin APIs from the browser) code github.com/etkecc/ketesa/blob/7d6b0786e1bc71ca98
Encryption (E2EE) No: No
not applicable: an admin API client
claimed github.com/etkecc/ketesa/blob/7d6b0786e1bc71ca98
Hosting both
self-host (static files or Docker) or the hosted cloud.ketesa.app build
claimed github.com/etkecc/ketesa/blob/7d6b0786e1bc71ca98
Configuration config.json and per-user preferences in the UI claimed github.com/etkecc/ketesa/blob/7d6b0786e1bc71ca98
AI backend none-found code github.com/etkecc/ketesa/blob/7d6b0786e1bc71ca98

Health signals

Bus factor (last year)
1
Issue first response
not measured (the forge did not give it)
Release cadence
14 tags in the last year, latest v1.5.2 (24 Oct 2026)
CI
.github/workflows/reuse.yml .github/workflows/workflow.yml
Tests
test files found
Security policy
SECURITY.md
Licence
Apache-2.0
Funding
none listed
Telemetry SDKs in manifests
none found

Repositories

RepositoryRoleActivityLast commitCommits 1yAuthors 90dMeasured at
github.com/etkecc/ketesa main Active 3 Nov 2026 327 3 7d6b0786e

Notes

"the evolution of Synapse Admin" (matrix.org listing); it began as a fork of Awesome-Technologies/synapse-admin. AGENTS.md was added on 2026-10-24. CONTRIBUTING has no statement on AI-made contributions.

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