Open PowerShell and run:
powershell -ExecutionPolicy Bypass -File install.ps1Or if you need to allow script execution first:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
.\install.ps1Open Terminal and run:
chmod +x install.sh && ./install.shNote: On macOS, the installer uses Homebrew to install Python if needed. If you don't have Homebrew, the script will prompt you to install it first.
Open Terminal and run:
chmod +x install.sh && ./install.shThe installation script automatically:
- ✅ Checks for Python 3.7+ - Installs if missing
- ✅ Checks for Rust/Cargo - Installs if missing
- ✅ Installs Python dependencies - From requirements files
- ✅ Builds Rust components - Compiles secure_signer
- ✅ Verifies everything works - Runs health checks
If the automatic installer doesn't work for your system:
Windows:
winget install Python.Python.3.12macOS:
brew install python3Linux (Ubuntu/Debian):
sudo apt-get update
sudo apt-get install python3 python3-pipAll platforms:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shOr visit: https://rustup.rs/
pip install -r local_requirements.txtcd secure_signer
cargo build --release
cd ..Run the application:
python main.pyOr use the quickstart script:
Windows:
.\quickstart.ps1Linux/macOS:
./quickstart.shWindows: Restart PowerShell or run:
$env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User")Linux/macOS: Restart terminal or run:
source ~/.bashrc # or ~/.zshrc for macOSAll platforms: Run:
source $HOME/.cargo/envMake sure the script is executable:
chmod +x install.shInstall Windows Package Manager from the Microsoft Store, or manually download Python and Rust from:
- Python: https://www.python.org/downloads/
- Rust: https://rustup.rs/
- OS: Windows 10+, macOS 10.15+, Linux (any modern distro)
- Disk Space: ~2GB (for all dependencies)
- Internet: Required for initial download of dependencies
If you encounter issues:
- Check the error messages - they usually indicate what's missing
- Try the manual installation steps above
- Open an issue on GitHub with your OS and error details
Enjoy using Coldstar! 🌟