The internet has made communication incredibly convenient. But almost every messaging platform expects something in return.
An email address. A phone number. A permanent account. Sometimes, an entire digital identity.
What if you just wanted to have a conversation?
No registration forms. No phone number verification. No unnecessary personal information.
Just create a room, invite people and start talking.
That's the idea behind MiutChat.
- Try it: https://miutchat.pages.dev
What is MiutChat?
MiutChat is an open-source, browser-based messaging platform built around three principles:
- Privacy-first communication.
- No traditional account registration.
- Temporary conversations.
Unlike conventional messaging platforms, MiutChat doesn't require users to create accounts using email addresses or phone numbers.
Instead, communication happens through rooms.
Create a room, share its secret code with the people you want to communicate with, and start chatting.
It's designed to make private, temporary communication accessible without unnecessary onboarding.
How does it work?
The workflow is intentionally simple.
- Create a room
Open MiutChat and create a room.
The room uses a shared secret code as part of its encryption architecture.
- Share the room code
Invite friends or colleagues by sharing the room code through a separate channel.
- Join the room
Participants enter the room code and request access.
Room administrators can control who is allowed to join.
- Start communicating
Once participants are admitted, they can exchange messages and supported media in real time.
No traditional account creation required.
Privacy and security
Privacy shouldn't just be a marketing slogan. It should be reflected in the implementation.
MiutChat uses browser-based cryptography to protect message content.
Some of its security components include:
AES-256-GCM
Message encryption uses AES-256-GCM, an authenticated encryption algorithm that provides confidentiality and integrity protection.
Encryption happens in the browser before message content is transmitted.
ECDSA P-256
MiutChat also uses ECDSA P-256 for message signing, adding a mechanism for verifying message authenticity.
Room-based access control
Rooms aren't simply public chat spaces. Administrators can approve or reject incoming participants.
Encrypted message storage
The server handles encrypted message content rather than receiving the original readable message text.
These mechanisms are intended to reduce unnecessary exposure of conversation content.
Conversations don't always need to be permanent
One interesting aspect of MiutChat is its approach to temporary communication.
Not every conversation needs to remain accessible indefinitely.
MiutChat supports configurable message expiration, allowing messages to disappear according to the selected duration.
Room expiration controls also make temporary communication possible without requiring users to maintain permanent chat spaces.
It's a different way of thinking about messaging:
Sometimes, a conversation should simply be a conversation.
What can you do with MiutChat?
MiutChat brings together several messaging capabilities:
- Real-time messaging.
- Group conversations.
- Image and video sharing.
- File sharing.
- Message reactions.
- Configurable message expiration.
- Temporary rooms.
- Room administrator controls.
- Browser-based encryption.
- Open-source implementation.
The goal is to provide useful communication features without making permanent registration a requirement.
Why build another messaging platform?
There are already plenty of messaging applications.
So why build MiutChat?
Because not every conversation requires another permanent account.
Sometimes you want to discuss something with a group, share information temporarily, or communicate without connecting the conversation to your phone number or email address.
Existing messaging platforms serve many purposes, but there is room for alternatives with different privacy and identity models.
MiutChat explores that alternative.
It isn't about replacing every messaging application.
It's about providing another choice.
Built for transparency
MiutChat is an open-source project.
Its source code is publicly available, allowing developers to inspect its implementation and understand how the application works.
For privacy-focused software, transparency matters.
Rather than asking users to trust a collection of marketing promises, open-source development provides an opportunity for independent inspection.
Developers interested in browser cryptography, WebRTC-based communication, privacy-focused applications and web development may also find the project interesting.
Who might find MiutChat useful?
- Developers who want to explore privacy-focused web applications.
- People who don't want to share their phone numbers to start a conversation.
- Friends who need temporary group communication.
- Communities that prefer controlled room access.
- Anyone interested in alternatives to account-centric messaging.
What's next?
MiutChat is an evolving project.
The long-term vision is to explore how communication can become simpler, more privacy-conscious and less dependent on permanent digital identities.
There is always room to improve security, usability, performance and accessibility.
Feedback, suggestions and contributions are welcome.
Give it a try
You don't need to read a long tutorial or complete a registration process to understand the idea.
Just open MiutChat, create a room and invite someone.
MiutChat: https://miutchat.pages.dev
Source code: https://github.com/MiutChat/MiutChat
Final thought
The internet is built around permanent identities.
But not every interaction needs one.
Not every conversation needs to last forever.
And not every messaging experience needs to begin with a registration form.
MiutChat — No trace. No identity. Just conversation.
Top comments (0)