Developer Tool
Download Epoch CLI
Manage your agents, authenticate, and connect to remote servers directly from your terminal.
Quickest Way
One-Line Install
Run this command in your terminal to automatically download and install the CLI for your platform.
Terminal
curl -sSL https://epochproxy.cloud/install-cli.sh | bash The installer auto-detects your OS and architecture. View install script source or download manually below.
Installation
1. Download and install
Download the binary for your platform and place it in your PATH:
# Download (example for macOS Apple Silicon)
curl -fsSL -o epoch-cli https://epochproxy.cloud/releases/v0.1.0/epoch-cli-darwin-arm64
chmod +x epoch-cli
sudo mv epoch-cli /usr/local/bin/ 2. Authenticate
Log in to your Epoch account:
epoch-cli auth login 3. Start using
List your agents and connect:
# List all agents
epoch-cli agent list
# Connect to an agent
epoch-cli agent connect <agent-id> Available Commands
Authentication
auth login- Log in to your accountauth logout- Log outauth status- Check auth statusauth refresh- Refresh credentials
Agent Management
agent list- List all agentsagent create- Create a new agentagent connect- Connect to an agentagent exec- Execute command on agent
Configuration
config show- Show current configconfig set- Set a config valueconfig get- Get a config valueconfig path- Show config file path
Server
server status- Check server statusserver ping- Ping the server
SSH & Ansible
proxy <agent>- SSH ProxyCommand modeinventory- Ansible dynamic inventoryinventory --format ini- INI format
Port Forwarding
forward -L port:host:port- Local forwardforward -R port:host:port- Remote forward
Use epoch-cli --help for full command reference.
Need to install the agent on a server?
The CLI manages agents. To install an agent on a server, visit the agent download page.