Vommet
Active alphaA downstream, LLM-assisted soft fork of Commet (Flutter), aimed at Discord-like papercuts and the Nether voice bridges.
desktop, mobile, web · licence AGPL-3.0-only · fork of commet
- Android
- iOS
- Web
- Windows
- macOS
- Linux
- Last commit
- today 5 Nov 2026
- Commits, last year
- 550 319 in 90 days
- Authors, 90 days
- 8 18 in a year, 26 ever
- Bus factor
- 2 authors making half of last year's commits
- Last release
- whats-newpre-sync/20261105-035443/feat 5 Nov 2026 · 41333 tags in a year
- Lines of code
- 85k Dart
AI
AI policy
What the project says about AI-made contributions
Allowed (fits the chosen stance)(against the chosen stance)“Most code here was written with the help of an LLM.”
Source: nether.codes/nether/vommet/src/commit/246a6e35df96f4ae8489fb5ccad87ec8f053e6dc/README.md
AI in development
Whether the developers use AI tools on the repository
Regular (fits the chosen stance)(against the chosen stance)Collector: 247 of 550 commits in the last year credit an AI tool (44.9 %): claude 247. 2 agent files, 0 AI workflows. A lower bound: most AI use leaves no trace.
- AGENTS.md ("instructions for AI coding agents (Codex, Claude Code, opencode and others)") and CLAUDE.md at 246a6e35df
- 246 of 549 first-parent commits in the last 365 days (45 %) carry AI co-author trailers; the rest of the first-parent history is mostly Commet's own upstream commits
- homepage: "Most of Vommet's code is written with the help of an LLM."
-
AGENTS.md(agents.md) -
CLAUDE.md(claude) -
75419a8f52026-11-05 claude -
246a6e35d2026-11-05 claude -
2055561442026-11-05 claude -
45659dcbc2026-11-05 claude -
64ece048b2026-11-05 claude
AI in the product
Whether the product itself has AI features
None found (fits the chosen stance)(against the chosen stance)Activity
Languages
Apps
Features
| Feature | Value | How we know | Evidence |
|---|---|---|---|
| SDK | matrix-dart-sdk | code | nether.codes/nether/vommet/src/commit/246a6e35df |
| Encryption (E2EE) | Yes: Yes pattern match [vodozemac] | code | nether.codes/nether/vommet/src/commit/246a6e35df |
| Cross-signing | Yes: Yes pattern match [cross_signing] | code | nether.codes/nether/vommet/src/commit/246a6e35df |
| Key backup | Yes: Yes pattern match [recoveryKey] | code | nether.codes/nether/vommet/src/commit/246a6e35df |
| Sliding sync | Not found: Not found | — | — |
| Next-gen auth (OIDC) | Yes: Yes pattern match [OIDC] | code | nether.codes/nether/vommet/src/commit/246a6e35df |
| Multiple accounts | Not found: Not found | — | — |
| Threads | Yes: Yes pattern match [threadRoot] | code | nether.codes/nether/vommet/src/commit/246a6e35df |
| Spaces | Yes: Yes pattern match [space_child] | code | nether.codes/nether/vommet/src/commit/246a6e35df |
| 1:1 calls | Yes: Yes pattern match [webrtc] | code | nether.codes/nether/vommet/src/commit/246a6e35df |
| Group calls | Yes: Yes pattern match [livekit] | code | nether.codes/nether/vommet/src/commit/246a6e35df |
| Reactions | Yes: Yes pattern match [m.reaction] | code | nether.codes/nether/vommet/src/commit/246a6e35df |
| Edits | Yes: Yes pattern match [m.replace] | code | nether.codes/nether/vommet/src/commit/246a6e35df |
| Replies | Yes: Yes pattern match [inReplyTo] | code | nether.codes/nether/vommet/src/commit/246a6e35df |
| Polls | Yes: Yes pattern match [org.matrix.msc3381] | code | nether.codes/nether/vommet/src/commit/246a6e35df |
| Custom emoji | Yes: Yes pattern match [emoticon] | code | nether.codes/nether/vommet/src/commit/246a6e35df |
| Stickers | Yes: Yes pattern match [m.sticker] | code | nether.codes/nether/vommet/src/commit/246a6e35df |
| Location | Not found: Not found | — | — |
| Voice messages | Not found: Not found | — | — |
| Rich text editor | Yes: Yes pattern match [rich text editor] | code | nether.codes/nether/vommet/src/commit/246a6e35df |
| URL previews | Yes: Yes pattern match [Url Preview] | code | nether.codes/nether/vommet/src/commit/246a6e35df |
| Push notifications | Yes: Yes pattern match [unifiedpush] | code | nether.codes/nether/vommet/src/commit/246a6e35df |
| Private read receipts | Not found: Not found | — | — |
| Presence | Yes: Yes pattern match [presence] | code | nether.codes/nether/vommet/src/commit/246a6e35df |
| Room upgrades | Not found: Not found | — | — |
| Moderation tools | Yes: Yes pattern match [/report] | code | nether.codes/nether/vommet/src/commit/246a6e35df |
| Accessibility | Not found: Not found | — | — |
| Translations | Not found: Not found | — | — |
| Telemetry | opt-in asks once after sign-in; "Pseudonymous, never message content" | claimed | vommet.app |
| Default homeserver | matrix.org | code | nether.codes/nether/vommet/src/commit/246a6e35df |
| Fork-friendliness | partial AGPL-3.0; a patch stack on top of Commet main; Flutter build | claimed | nether.codes/nether/vommet/src/commit/246a6e35df |
Health signals
- Bus factor (last year)
- 2
- Issue first response
- not measured (the forge did not give it)
- Release cadence
- 41333 tags in the last year, latest pre-sync/20261105-035443/feat/whats-new (5 Nov 2026)
- CI
.forgejo/workflows/build.yml.forgejo/workflows/github-copy.yml.forgejo/workflows/nightly.yml- Tests
- test files found
- Security policy
- SECURITY.md
- Licence
- AGPL-3.0-only
- Funding
- none listed
- Telemetry SDKs in manifests
- none found
Repositories
| Repository | Role | Activity | Last commit | Commits 1y | Authors 90d | Measured at |
|---|---|---|---|---|---|---|
| nether.codes/nether/vommet | main | Active | 5 Nov 2026 | 550 | 8 | 75419a8f5 |
Notes
Third-party requests (GIF search, sticker import) go through the project's own proxy (README). The README says Commet's contribution policy prohibits LLM-written code, so nothing from the fork is submitted upstream.
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/vommet.yaml. Spotted a mistake? Open an issue with a link.