Installation
This page focuses on installing ByteMind itself. After installation, continue to Quick Start to configure an API key and run your first task.
System Requirements
| Requirement | Details |
|---|---|
| OS | Windows 10+, Linux, MacOS 12+ |
| Architecture | amd64, arm64 |
| Linux | glibc 2.17+ |
| Disk space | < 20 MB |
The install script automatically detects your platform and downloads the correct binary, so you do not need to install Go first.
One-Line Install (Recommended)
Select your current system and copy the corresponding command. After the script finishes, it prints the actual install path.
iwr -useb https://raw.githubusercontent.com/1024XEngineer/bytemind/main/scripts/install.ps1 | iexDefaults to %USERPROFILE%\bin\bytemind.exe.
Windows users: use the PowerShell command
Do not run curl ... install.sh | bash in Windows PowerShell or CMD. If you accidentally run it and see WSL-related errors, see Troubleshooting.
Verify the Installation
bytemind --versionExample output:
vX.Y.ZIf the terminal says bytemind is not found, see Command not found. If Windows still shows the old version after updating, see Windows still shows the old version after updating.
Updating
Re-run the install script to overwrite the existing binary with the latest release.
iwr -useb https://raw.githubusercontent.com/1024XEngineer/bytemind/main/scripts/install.ps1 | iexTo disable update-check prompts, see update_check in Config Reference.
Uninstalling
Delete the corresponding binary to uninstall. Session data and config remain in the .bytemind directory and can be removed separately if desired.
Remove-Item "$env:USERPROFILE\bin\bytemind.exe"Session data and config are stored in %USERPROFILE%\.bytemind by default.
If you used a custom install directory, or you are not sure which binary is running, see Troubleshooting to confirm the actual path first.
Advanced Installation
Read this section only if you need to pin a version, change the install directory, or build from source.
Specific Version
Pin a version in production environments to avoid unexpected behavior changes from updates. Replace vX.Y.Z with a release tag from the GitHub Releases page.
$env:BYTEMIND_VERSION = 'vX.Y.Z'
iwr -useb https://raw.githubusercontent.com/1024XEngineer/bytemind/main/scripts/install.ps1 | iexCustom Install Directory
Use the BYTEMIND_INSTALL_DIR environment variable to choose the install directory.
$env:BYTEMIND_INSTALL_DIR = "$env:LOCALAPPDATA\Programs\ByteMind"
iwr -useb https://raw.githubusercontent.com/1024XEngineer/bytemind/main/scripts/install.ps1 | iexBuild from Source
Requires Go 1.24 or later.
git clone https://github.com/1024XEngineer/bytemind.git
cd bytemind
go build -o bytemind ./cmd/bytemindRun without installing:
go run ./cmd/bytemind