Most of Vommet's code is written with the help of an LLM. Commet doesn't accept LLM contributions, and we respect that: nothing from this fork is ever sent upstream. Please report Vommet bugs on our tracker or in #vommet:nether.im, never on Commet's.
A promise from the maintainer
Miss something from Discord? Complain. I'll fix it.
The whole point of Vommet is to get people off Discord and onto Matrix. That only works if nothing keeps nagging you back. So if you hit a wart, a bug, a missing feature, a UI papercut, anything that makes you wish Vommet were more like Discord or Telegram, come and say so in #vommet:nether.im, and I will personally fix it for you.
That includes the small stuff. "The emoji picker feels wrong" is a perfectly good complaint. You don't need to know what the fix is, or file a ticket, or dress it up. Just tell me what you expected to happen, and what happened instead.
Every change Vommet makes on top of Commet is listed in VOMMET_CHANGES.md.
Widgets: Activities you can actually change
A widget is a small app that lives in a room, like a Discord Activity: a game-night planner, a raid roster, a "who's on the Minecraft server right now" board, a countdown to the next event, a soundboard, a watch-together player. On Discord you get the Activities Discord ships. Here, your community gets the widgets it asks for.
Coming from Discord?
Most of it is the same thing under a different name. The rest is the point.
| On Discord | In Vommet | What's different |
|---|---|---|
| Server | Space | A space can live on any homeserver, and it can hold other spaces. |
| Channel | Room | A room can be in several spaces, or none. Voice rooms are rooms too. |
| Your account | @you:yourserver | Your name includes the server that holds it, like email. Nether's is nether.im. |
| Activities | Widgets | Little apps that live in a room. Yours can be changed, or made from scratch, by asking. |
| Nitro | Nothing | Themes, bigger uploads and stickers aren't paid features. There is nobody to pay. |
| Discord Inc. | Whoever runs your homeserver | Here, a few people you can talk to. Don't like them? Move servers and keep your friends. |
| Trust & Safety | Your admins and mods | Bans, rules and appeals happen with people, not a form. |
Do my friends have to use Vommet too?
No. Matrix is a network, so a friend on Element, Commet, FluffyChat or anything else is in the same rooms and calls. Vommet is just the app that makes it feel like Discord.
Where do I get an account?
Any Matrix server. Nether's own server is invite-only while it's in beta; ask on the wiki or get vouched in by a member. matrix.org and many public servers take sign-ups today, and Vommet can sign in to all of them.
What about my Discord server?
Make a space, invite people, and run a voice bridge while they trickle over. Text bridges exist too, with the usual bridge caveats.
Is it harder to use?
The one honest difference: encryption is yours to keep. Vommet sets it up in two minutes at sign-in and explains the recovery key in plain words. Everything else should feel familiar. If it doesn't, that's a bug you can complain about.
Opens fast. No Electron.
Vommet is a native Flutter app, not a web browser in a trench coat. With sliding sync on, it loads the rooms you're looking at first and the rest in the background.
Sliding sync is under Settings › Experiments while we test it, and falls back quietly on servers without it. Built on our fork of Commet's SDK.
Bring your stickers with you
Moving from Telegram or Signal shouldn't mean leaving your sticker collection behind. Paste a pack link and it's yours, in six steps you can swipe through.
A chat you can actually read
The things that stop a busy room from turning into soup.
Voice channels, the way you're used to
Always-on voice rooms you can see into before joining, mute and deafen where your hand expects them, screen share with sound, and a bridge for the friends who haven't moved yet.
Spaces with a front door
A space has a home page now, menus in its banner, and a sidebar that shows who's talking. Matrix is full of public communities, and Explore helps you find them.
Private by default, explained like a person
Block who you need to block. Encrypted calls out of the box, and a setup that explains itself in four short pages. The long version: Secure messaging in Vommet. Diagnostics are opt-in and never include message content; see the privacy page.
Make it yours
Themes are up top. The rest is about you, and about knowing what changed.
Nicknames only you see
Call Kyle "Kyle (good mic)" if that's who Kyle is to you.
Status in two clicks
Your card, status and presence from your name.
Your profile, your banner
A banner, a status, and the homeserver you call home, on every profile card.
The small stuff
Papercuts that got fixed because someone complained. Every change on top of Commet is listed in VOMMET_CHANGES.md.
- One big sign-in button. If your server uses single sign-on, you get that; the password form is a tap away.
- DMs look like DMs. Not "Group with Juniper". Any room can be filed as a DM.
- Nicknames only you see. Call Rook "Rook 🎤". Rook never knows.
- Links just open. matrix: and matrix.to links open the room in Vommet, on desktop and Android.
- Right-click any picture. Save it, copy it, open the banner full size, hold a sticker to preview it.
- Android notifications without Google. UnifiedPush out of the box.
- Mic cleanup. Noise suppression, as an experiment, for the keyboard people.
- Spaces you can tidy. Reorder rooms, move them between subspaces, remove them, with drag handles.
- Try things before they're default. Settings › Experiments: forwarding, drafts, sending while offline, timestamps in everyone's own time zone.
Coming next
Everything planned is on the issue tracker, where you can argue for it or against it.
- Soundboards in calls, from sound packs that live in rooms. #95
- Voice isolation on par with Discord. #3
- A friends list: who's online and who's in a call. #93
- Store listings and in-app updates: Flathub, F-Droid, Google Play. #98
Show everything planned
- Voice: screen-share audio on Windows and SteamOS Game Mode (#4, #65), voice activity on spaces (#94), several screen shares (#91), transcribed voice messages (#70).
- Chat: per-space nicknames (#69), saved messages (#97), data saver (#75), notification sounds (#74).
- Community: moderation tools (#59), plugins (#66), profile badges (#87), admin tools (#89).
- Installs: tray icon (#17), iPhone once we have a Mac (#43), small machines like a Pinebook Pro (#63).
Get started
Three steps. Builds are early pre-releases: expect rough edges, and tell us what breaks in #vommet:nether.im.
- Get a Matrix account on any server (where?). You'll sign in as @you:thatserver.
- Install Vommet below, then sign in: homeserver, name, password.
- Let it set up secure messaging. Two minutes, once. Write the recovery key down somewhere boring.
Windows
Portable zip: unzip and run vommet.exe. Not signed yet, so SmartScreen warns: More info, then Run anyway.
Windows zipChecksums sit next to every file on the releases page. No macOS or iPhone builds yet, from Vommet or from Commet.

Support Commet
Vommet is a small patch stack on top of Commet; the overwhelming majority of the code is theirs. If you like it, consider donating to Commet.