macOS Installation
Quick Install
Section titled “Quick Install”The fastest way to install on macOS:
curl -sSL https://epochproxy.cloud/install.sh | bashSupported Platforms
Section titled “Supported Platforms”| Architecture | Binary |
|---|---|
| Intel (x86_64) | epoch-agent-darwin-amd64 |
| Apple Silicon (M1/M2/M3) | epoch-agent-darwin-arm64 |
The installer automatically detects your architecture, including Rosetta 2 emulation.
Manual Installation
Section titled “Manual Installation”1. Download the Binary
Section titled “1. Download the Binary”# For Intel Macscurl -LO https://epochproxy.cloud/releases/v0.1.0/epoch-agent-darwin-amd64
# For Apple Silicon (M1/M2/M3)curl -LO https://epochproxy.cloud/releases/v0.1.0/epoch-agent-darwin-arm642. Verify the Checksum (Recommended)
Section titled “2. Verify the Checksum (Recommended)”# Download the checksumcurl -LO https://epochproxy.cloud/releases/v0.1.0/epoch-agent-darwin-arm64.sha256
# Verifyshasum -a 256 -c epoch-agent-darwin-arm64.sha2563. Remove Quarantine Attribute
Section titled “3. Remove Quarantine Attribute”macOS Gatekeeper may block unsigned binaries. Remove the quarantine attribute:
xattr -d com.apple.quarantine epoch-agent-darwin-arm644. Install the Binary
Section titled “4. Install the Binary”# Make executablechmod +x epoch-agent-darwin-arm64
# Move to a directory in your PATHsudo mv epoch-agent-darwin-arm64 /usr/local/bin/epoch-agent5. Verify Installation
Section titled “5. Verify Installation”epoch-agent --helpGatekeeper Issues
Section titled “Gatekeeper Issues”If you see “epoch-agent cannot be opened because it is from an unidentified developer”:
Option 1: Remove quarantine (recommended)
xattr -d com.apple.quarantine /usr/local/bin/epoch-agentOption 2: Allow in System Settings
- Open System Settings > Privacy & Security
- Scroll down to find the blocked app
- Click Open Anyway
Installation Directories
Section titled “Installation Directories”The installer tries these locations in order:
~/.local/bin(if exists and writable)/usr/local/bin(requires sudo)
To specify a custom location:
EPOCH_INSTALL_DIR=/opt/epoch curl -sSL https://epochproxy.cloud/install.sh | bashAdding to PATH
Section titled “Adding to PATH”If the installer warns that the directory is not in your PATH:
# For zsh (~/.zshrc) - default on macOSecho 'export PATH="$PATH:$HOME/.local/bin"' >> ~/.zshrcsource ~/.zshrc
# For bash (~/.bash_profile)echo 'export PATH="$PATH:$HOME/.local/bin"' >> ~/.bash_profilesource ~/.bash_profileUninstalling
Section titled “Uninstalling”# If installed to user directoryrm ~/.local/bin/epoch-agent
# If installed system-widesudo rm /usr/local/bin/epoch-agent
# Remove state filerm -rf ~/.config/epoch-agent