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
| OS | Architecture | Binary |
|---|---|---|
| macOS | Apple Silicon (M1/M2/M3) | makofy-darwin-arm64 |
| macOS | Intel | makofy-darwin-amd64 |
| Linux | x86_64 | makofy-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.