Skip to main content

Install the CLI

The Makofy CLI lets you deploy, manage apps, and view logs from your terminal.

One-line install

curl -fsSL https://makofy.com/install.sh | sh

This detects your OS and architecture automatically and installs the correct binary.

Supported platforms

OSArchitectureBinary
macOSApple Silicon (M1/M2/M3)makofy-darwin-arm64
macOSIntelmakofy-darwin-amd64
Linuxx86_64makofy-linux-amd64

Manual install

Download the binary directly:

# macOS Apple Silicon
curl -fsSL https://makofy.com/cli/makofy-darwin-arm64 -o /usr/local/bin/makofy
chmod +x /usr/local/bin/makofy

# macOS Intel
curl -fsSL https://makofy.com/cli/makofy-darwin-amd64 -o /usr/local/bin/makofy
chmod +x /usr/local/bin/makofy

# Linux
curl -fsSL https://makofy.com/cli/makofy-linux-amd64 -o /usr/local/bin/makofy
chmod +x /usr/local/bin/makofy

Verify installation

makofy version
# makofy v0.1.0

Authentication

Interactive login

makofy login

Token-based login (for CI/CD and Claude Code)

Generate an API token from the dashboard settings, then:

makofy login --token YOUR_TOKEN

This is the recommended method for non-interactive environments like CI/CD pipelines, Claude Code, and scripts.

Configuration

The CLI stores its configuration in ~/.config/makofy/config.json:

{
"token": "your-jwt-token",
"api_url": "https://api.makofy.com/api/v1"
}

Project-level configuration is stored in .makofy.json in your project root:

{
"app_id": "uuid-of-your-app",
"app_name": "my-app"
}
tip

Add .makofy.json to your .gitignore if you don't want to share the app link across your team.