bmsg: Your simple message encryption application

How to download and set up:

Go to the GitHub releases page and download the latest version for your system.

Or for Linux CLI:

git clone https://codeberg.org/bkd/bmsg.git
cd bmsg
python -m venv venv
source venv/bin/activate
pip install requirements.txt

Then to run:

python gui.py

Credits

Main developer:

bkd

Blog Section (Most recent on top)

Sorry Windows users!

21 March 2026

So it turns out that the Windows binaries that are being distributed on the GitHub releases page are all broken. They work perfectly fine on Linux through Wine, suprisingly. However, when I had the opportunity to test them on Windows 10 a few days ago, it said that it was not made for the correct operating system or something like that. That's probably an error on Nuitka's end (the thing that I use to package the Windows binaries), but I reckon that if you really want it working on Windows, someone will find a way. Oh, well... never liked Windows anyway.

Release 0.4 is out!

22 Feb 2026

Release 0.4 improves on crash handling, a new dev tab, and an option for key security!

release 0.4

Pictured above is the new dev tab, which can be accessed by changing dev = 0 to dev = 1 in config.ini. At the moment, there is only a test crash button, but there should be more added here in the future. Release 1.0 should be coming out once I feel confident that everything is functional enough. See you next release!