Skip to content

Repository files navigation

Mykrobe2

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.

Install

Desktop app

  1. Go to the releases page.
  2. Download the mykrobe2-gui build for your system:
    • macOS: mykrobe2-gui-*-macos-universal.dmg
    • Linux: mykrobe2-gui-*-linux-{amd64,arm64}.tar.gz
    • Windows: mykrobe2-gui-*-windows-{amd64,arm64}.zip
  3. 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.app

If 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

Command-line program

  1. Go to the releases page.
  2. Download the mykrobe2 archive without -gui- for your operating system and architecture.
  3. Extract the archive and place mykrobe2 (or mykrobe2.exe on Windows) on your PATH.

On macOS, remove the download quarantine attribute from the extracted executable:

xattr -d com.apple.quarantine mykrobe2

Building

Run ./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.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages