Whim is a simple and secure app for sharing secret messages anonymously. The messages are end-to-end encrypted and are vanished after being read. No account required.
You can try it out at whim.day
If you prefer not to install Bun on your machine, you can run the entire development environment using Docker:
- Docker and Docker Compose
Clone the repository:
git clone https://github.com/max-programming/whim.git
cd whim
cp .env.sample .env
Edit .env
with your preferred values for development.
docker-compose -f docker-compose.dev.yml up
The app will be available at http://localhost:3000
. Your code changes will be automatically reflected thanks to volume mounting.
To stop the development server:
docker-compose -f docker-compose.dev.yml down
- Bun (for package management and running the app)
Or Node with NPM, Yarn or PNPM is also fine
Clone the repository and install dependencies:
git clone https://github.com/max-programming/whim.git
cd whim
bun install
cp .env.sample .env
bun run db:migrate
Start the development server:
bun run dev
The app will be available at http://localhost:3000
(or your configured port).
Contributions are welcome! Please open an issue or submit a pull request.
This project is licensed under the MIT License.