Downloads
Visit the Latest Releases page on GitHub to download Harvey for your platform.
Windows
Download the file ending in x64-setup.zip. Extract the content and run the setup executable to install Harvey on your system.
Note on Security Warnings: As an open-source project, Harvey is not yet digitally signed by a commercial certificate authority. If Windows SmartScreen displays a warning, you can safely proceed by clicking “More info” and then “Run anyway”.
macOS
- Download: Visit the GitHub Releases page.
- For Apple Silicon (M1, M2, etc.): Download the file with
aarch64in the name. - For Intel Macs: Download the file with
x64in the name.
- For Apple Silicon (M1, M2, etc.): Download the file with
- Install: Open the downloaded
.dmgfile and dragharvey.appto your/Applicationsfolder. - Security Warnings: As an open-source project, Harvey is not yet digitally signed by a commercial certificate authority. Because the app is not currently signed, macOS will prevent it from running. To authorize it after installation, open the Terminal application and run the following commands:
cd /Applications sudo xattr -dr com.apple.quarantine harvey.app
Build Harvey from Source
If you are using Linux or prefer to build the application yourself, we provide a bootstrap script that automates the environment setup and compilation.
Quick Build (macOS & Linux)
Run the following command in your terminal to check for dependencies and build Harvey automatically:
curl -sSL https://raw.githubusercontent.com/Ethnomethodology/harvey/main/scripts/bootstrap.sh | bash Note: This script will verify your system has Git, Node.js, and Rust installed. On Linux, it also checks for required development libraries. If anything is missing, it will provide installation instructions.
Manual Build
Alternatively, you can clone the repository and run the script locally:
- Clone:
git clone https://github.com/Ethnomethodology/harvey.git - Run Bootstrapper:
cd harvey && bash scripts/bootstrap.sh
Refer to the README.md for manual build instructions if you prefer a custom setup.