This is the WIP client powering matrixbird.com.
- Email-like client
- Mailbox rooms
- Auto-join email rooms for email-like experience
- Screen email room invites
- Search
- Locally store email events
- End-to-end encryption
- Chat/Video features
This is a sveltekit project and can be deployed in different ways.
Refer to the docs for more information.
The .env.example file contains the environment variables needed to run the project. If you skip setting up env variables, the client will attempt to discover the matrixbird server using well-known discovery mechanism.
To run the project locally:
npm run devIf you want to emulate a prod environment and use a local dummy domain, copy the .env.local.example file to .env.local and set the appropriate values:
VITE_LOCAL_ORIGIN=https://app.one.local
VITE_ALLOWED_HOST=.one.localSee the docs on local setup for more.
To discuss this project, join the #matrixbird:matrix.org room.