Agent-readable docs index: /llms.txt. Full docs in one file: /llms-full.txt. Download /docs.zip to grep all markdown files locally.

login

Configure API keys for image generation providers. Interactive mode: shows a provider picker and secure key input. Non-interactive mode: pass --provider and --key flags, or pipe key via stdin. Keys are saved to ~/.config/egaki/credentials.json (mode 0600).

Usage

egaki login

Options

OptionDefaultDescription
-p, --provider [name]-Provider name for non-interactive login (egaki, chatgpt, google, vertex, openai, replicate, fal, xai, xai-oauth, elevenlabs, cartesia, deepgram, groq)
-k, --key [key]-API key value for non-interactive login
--show-Show which providers are configured and their status
--remove [provider]-Remove the stored key for a provider

Global Options

OptionDefaultDescription
-h, --help-Display this message
-v, --version-Display version number

Examples

# Interactive login (pick provider, paste key)
egaki login
# Non-interactive login with flags
egaki login --provider google --key AIza...
egaki login --provider vertex --key AIza...
# Pipe key from stdin (useful in CI/scripts)
echo "AIza..." | egaki login --provider google
# Show configured providers
egaki login --show
# Remove a stored key
egaki login --remove google