Experimental Go reimplementation of mykrobe.
This is an alpha release and is not yet recommended for production use.
It was developed with substantial coding assistance from OpenAI Codex, which helped with implementation, tests, documentation, and benchmarking under human direction and review.
- Go to the releases page.
- Download the
mykrobe2-guibuild for your system:- macOS:
mykrobe2-gui-*-macos-universal.dmg - Linux:
mykrobe2-gui-*-linux-{amd64,arm64}.tar.gz - Windows:
mykrobe2-gui-*-windows-{amd64,arm64}.zip
- macOS:
- Open the macOS disk image, or extract the Linux/Windows archive, then run the app.
The macOS app is unsigned, meaning you have to give it permission to run
after extracting the app from the downloaded *.dmg file. This
probably will not be possible via "Privacy & Security" in Settings.
If you have an admin account on your mac: copy the mykrobe2.app into Applications, as is normal for apps. Then run this in a terminal:
sudo xattr -dr com.apple.quarantine /Applications/mykrobe2.appIf you do not have an admin account, then make a folder called Applications in your home folder. Copy the mykrobe2.app to it. Then run this in a terminal:
xattr -dr com.apple.quarantine ~/Applications/mykrobe2.app- Go to the releases page.
- Download the
mykrobe2archive without-gui-for your operating system and architecture. - Extract the archive and place
mykrobe2(ormykrobe2.exeon Windows) on yourPATH.
On macOS, remove the download quarantine attribute from the extracted executable:
xattr -d com.apple.quarantine mykrobe2Run ./build.sh to build the command-line executable for the current machine.
Run ./build.sh --release --version v0.1.0-alpha.2 to create compressed standalone CLI
artifacts for macOS, Linux, and Windows on amd64 and arm64.
The GitHub Actions release workflow runs for v* tags. It publishes the six
standalone CLI archives, Linux and Windows GUI apps for both architectures, and
one universal macOS GUI app. See gui/README.md for local GUI requirements.