Extera Next
Slowing betaA FluffyChat fork with extra features (message translation, image editor, richer profiles); development moved from GitHub to a self-hosted Forgejo.
mobile, desktop, web · licence AGPL-3.0 · fork of fluffychat
- Android
- Web
- Windows
- Linux
- Last commit
- Jul 2026 3 months ago · 28 Jul
- Commits, last year
- 728 0 in 90 days
- Authors, 90 days
- 0 9 in a year, 9 ever
- Bus factor
- 1 authors making half of last year's commits
- Last release
- — no tags
- Lines of code
- 58k Dart
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)The collector's evidence alone would suggest “None found”; the value above was kept after checking: the collector could not clone the main Forgejo repo (HTTP 403 on 2026-11-05) and saw only the archived GitHub mirror; the lane read the main repo: AGENTS.md, Assisted-by trailers, and LLM-translated UI strings.
Collector: 0 of 728 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.
- AGENTS.md at the repo root (conventions for coding agents).
- 2 of about 1,070 non-bot commits in the last 365 days carry an Assisted-by trailer (opencode with GLM and DeepSeek models).
- UI strings other than English and Russian are machine-translated with an LLM (scripts/translate.js, OpenAI API).
AI in the product
Whether the product itself has AI features
Optional (fits the chosen stance)(against the chosen stance)Built-in message translation (toggleable) through Neurogate, the project's own "gateway API for AI inference" (https://source.extera.xyz/Extera/Neurogate); default endpoint neurogate.extera.xyz; not available in encrypted rooms (docs/translator.md).
Activity
Languages
Apps
Features
| Feature | Value | How we know | Evidence |
|---|---|---|---|
| SDK | matrix-dart-sdk (vendored fork at ../matrix-dart-sdk) | code | source.extera.xyz/Extera/Extera/src/commit/9b12d |
| Encryption (E2EE) | Yes: Yes vodozemac. | claimed | github.com/ExteraApp/Extera/blob/915e1d86aade210 |
| Cross-signing | Yes: Yes | claimed | github.com/ExteraApp/Extera/blob/915e1d86aade210 |
| Key backup | Yes: Yes | claimed | github.com/ExteraApp/Extera/blob/915e1d86aade210 |
| Sliding sync | Not found: Not found | — | — |
| Next-gen auth (OIDC) | Not found: Not found | — | — |
| Multiple accounts | Yes: Yes | claimed | github.com/matrix-org/matrix.org/blob/041599b0dc |
| Threads | Yes: Yes | claimed | github.com/matrix-org/matrix.org/blob/041599b0dc |
| Spaces | Yes: Yes | claimed | github.com/ExteraApp/Extera/blob/915e1d86aade210 |
| 1:1 calls | Yes: Yes | claimed | github.com/ExteraApp/Extera/blob/915e1d86aade210 |
| Group calls | Yes: Yes Element Call compatible, LiveKit. | claimed | github.com/ExteraApp/Extera/blob/915e1d86aade210 |
| Reactions | Not found: Not found | — | — |
| Edits | Not found: Not found | — | — |
| Replies | Not found: Not found | — | — |
| Polls | Yes: Yes | claimed | github.com/ExteraApp/Extera/blob/915e1d86aade210 |
| Custom emoji | Yes: Yes | claimed | github.com/ExteraApp/Extera/blob/915e1d86aade210 |
| Stickers | Yes: Yes | claimed | github.com/ExteraApp/Extera/blob/915e1d86aade210 |
| Location | Yes: Yes | claimed | github.com/ExteraApp/Extera/blob/915e1d86aade210 |
| Voice messages | Yes: Yes | claimed | github.com/ExteraApp/Extera/blob/915e1d86aade210 |
| Rich text editor | Not found: Not found | — | — |
| URL previews | Not found: Not found | — | — |
| Push notifications | Yes: Yes | claimed | github.com/ExteraApp/Extera/blob/915e1d86aade210 |
| Private read receipts | Not found: Not found | — | — |
| Presence | Yes: Yes Rich Presence (MSC4320). | claimed | github.com/ExteraApp/Extera/blob/915e1d86aade210 |
| Room upgrades | Not found: Not found | — | — |
| Moderation tools | Yes: Yes | claimed | github.com/ExteraApp/Extera/blob/915e1d86aade210 |
| Accessibility | not-found | — | — |
| Translations | partial "We use LLMs for translating the app. Exceptions are English and Russian." | claimed | github.com/ExteraApp/Extera/blob/915e1d86aade210 |
| Telemetry | none-found | — | — |
| Default homeserver | Not found: Not found | — | — |
| Fork-friendliness | partial Flutter plus a vendored matrix-dart-sdk fork; AGPL-3.0 (README does not say only or or-later). | claimed | source.extera.xyz/Extera/Extera/src/commit/9b12d |
Health signals
- Bus factor (last year)
- 1
- Issue first response
- not measured (the forge did not give it)
- Release cadence
- 0 tags in the last year
- CI
.github/workflows/integrate.yaml.github/workflows/main_deploy.yaml.github/workflows/release.yaml- Tests
- test files found
- Security policy
- none found
- Licence
- AGPL-3.0
- Funding
- none listed
- Telemetry SDKs in manifests
- none found
Repositories
| Repository | Role | Activity | Last commit | Commits 1y | Authors 90d | Measured at |
|---|---|---|---|---|---|---|
| source.extera.xyz/Extera/Extera | main | failed: git clone failed: fatal: unable to access 'https://source.extera.xyz/Extera/Extera/': The requested URL returned error: 403 | — | — | — | — |
| github.com/ExteraApp/Extera | other | Slowing | 28 Jul 2026 | 728 | 0 | 915e1d86a |
Notes
matrix.org lists it as "Extera Next" (maturity Beta). The GitHub repo ExteraApp/Extera is archived and says "We have moved to https://source.extera.xyz/Extera/Extera". The older Cinny-based Extera (officialdakari/Extera, matrix.org "Obsolete") returns 404 and has no file. Fork of FluffyChat.
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/extera.yaml. Spotted a mistake? Open an issue with a link.