25+ image, video
and voice models.
One command line tool
# Install
pip install everypixel-cli# Generate an image
everypixel image generate \
"neon koi fish in a rainy alley" \
--model seedream-5-pro \
--download ./outputs# Generate a video
everypixel video generate \
"neon koi swimming in the rain" \
--model kling-3 \
--download ./outputs-
Zero vendor markupPay the same per generation as the vendors’ own APIs.
-
One key for 25+ modelsOne API key and one balance for GPT Image, Kling, Seedance, FLUX and more.
-
Results land in your folderThe CLI waits for each result and downloads it. No task IDs to track.
Start with a free trial
-
Up to 10 free seconds of videoPlus 10 free image generations, up to 60 seconds of lipsync and 1,000 characters of text to speech.
-
Ready-to-use API keyCreate a key in your account and paste it into the CLI once. The same key works for every model.
-
No credit card requiredSign up and try the free quotas without any payment details.
after the trial
Start with a free trial
Verification email sent!
Everything the CLI can do
Every command follows one pattern; the file lands in the folder you name.
everypixel <image|video|audio|lipsync> <generate|edit|upscale> "your prompt" --download ./folder
Images
Generate from a prompt, edit with a text instruction, convert to SVG, upscale, change the camera angle, transfer colors from a reference.
image generate · image edit · image vectorize · image upscale · image angles · image colors
Video
Text to video, image to video, first and last frame, edits with image, video or audio references, upscaling up to 4K.
video generate · video from-image · video first-last · video edit · video upscale
Lipsync
Sync the lips in a video to a new audio track, or turn a still portrait into a talking video.
lipsync video · lipsync image
Voice and audio
Speech with Qwen presets or ElevenLabs voices, voice cloning from a sample, voice design from a description, transcription.
audio tts-create · tts-clone · tts-design · tts-voice · tts-voices · tts-delete · audio transcribe
Analysis
Keywords and colors, technical and UGC quality scores, face detection, image captions, video keywords.
keywords · quality · quality-ugc · faces · captioning · video-keywords
Chat and utilities
Chat with GLM-5.3, check your balance, check or wait for long tasks, call any Everypixel API operation, set up your keys and profiles, read the API schema.
chat · balance · status · wait · run · auth · config · docs
One command for each task
Generate, edit, sync, score and upscale. Each card is one everypixel command; open it to see the API behind it.
Generate video from a text prompt or an image, with sound
Turn a text prompt into an image or SVG vector
Edit a video with a text instruction and reference images
Edit an image with a text instruction: remove objects, restyle, or retouch
Sync a voiceover with a video or a portrait photo
Evaluate and rank images by quality metrics to pick the best ones
Upscale video to 1080p, 1440p, or 4K, keeping detail and motion
Upscale images and keep real detail in faces, text, and products
Every engine. Vendor API prices.
Pick an engine by name and switch with one flag. You pay the vendor’s own API price, from one Everypixel balance.
-
Nano Banana 2.1Image
-
Wan 3.0Video
-
GPT Image 2.5 SunburstImage
-
Kling 3Video
-
Seedream 5 ProImage
-
Seedance 2.5Video
-
MiniMax H3Video
All engines you can call
GPT Image 2
GPT Image 2.5 Sunburst
Nano Banana 2.1
Gemini 3 Pro
Gemini 3.1 Flash
Seedream 5
Seedream 5 Pro
Seedream 5 Flash
FLUX.2
FLUX.3
Wan 2.7
Wan 2.7 ProGrok Imagine
Qwen
Kling 2.6
Kling 3
Kling 3 Turbo
Kling 3 Omni
Seedance 2.0
Seedance 2.0 Mini
Seedance 2.5
Wan 3.0MiniMax H3
MiniMax H3 Turbo
LTX 2.3
Gemini Omni
Grok Imagine 1.5
Aleph 2
Z-ImageRecraft V4.1
Recraft V4.1 Pro
SeedVR2
Topaz video models
InfTalkQwen3
ElevenLabs v4
ElevenLabs v4 Turbo
ElevenLabs v3
ElevenLabs Multilingual v2
ElevenLabs Flash v2.5
GLM-5.3
-
Pay per generation.
No subscription. Every rate per model and resolution is on the price list.
-
One key, one balance.
One Client ID and secret for every engine. Top up with Visa, Mastercard or PayPal, and set a low-balance alert.
-
Swap engines in one flag.
Change the model name to switch engines. Compare results side by side and keep the best.
Prefer MCP? It’s in the same package
-
Get your API keys
Sign up, open API keys in your account and create a Client ID and secret. The same keys work for every model.
-
Install the package
It needs Python 3.10 or newer. The setup command stores your keys in the system keychain, or in your user config file if there is no keychain, so you can leave them out of the client settings.
pip install everypixel-cli everypixel auth configure
-
Add the local server to your app
The package runs a local MCP server for Claude Desktop, Cursor, VS Code and other apps that start servers over stdio. It runs on your computer and opens no network port; there is no hosted version yet. Pick your app in the settings window, paste the settings, then ask: “Check my Everypixel connection.”
Run in a terminal. The user scope makes the server available in every project. Check it with “claude mcp list” or the /mcp command in a session.
claude mcp add --transport stdio --scope user \
--env EVERYPIXEL_CLIENT_ID=your-client-id \
--env EVERYPIXEL_CLIENT_SECRET=your-client-secret \
everypixel -- everypixel mcp serve
Open Settings → Developer → Edit Config. On macOS the file is ~/Library/Application Support/Claude/claude_desktop_config.json, on Windows %APPDATA%\Claude\claude_desktop_config.json. Add the server, save, then quit and reopen Claude completely.
{
"mcpServers": {
"everypixel": {
"command": "everypixel",
"args": ["mcp", "serve"],
"env": {
"EVERYPIXEL_CLIENT_ID": "your-client-id",
"EVERYPIXEL_CLIENT_SECRET": "your-client-secret"
}
}
}
}
Create ~/.cursor/mcp.json for all projects, or .cursor/mcp.json inside one project.
{
"mcpServers": {
"everypixel": {
"command": "everypixel",
"args": ["mcp", "serve"],
"env": {
"EVERYPIXEL_CLIENT_ID": "your-client-id",
"EVERYPIXEL_CLIENT_SECRET": "your-client-secret"
}
}
}
}
Add to .vscode/mcp.json in your workspace, or run “MCP: Open User Configuration” for all workspaces. VS Code asks for the keys on first start and hides the secret.
{
"inputs": [
{ "type": "promptString", "id": "everypixel-id", "description": "Everypixel Client ID" },
{ "type": "promptString", "id": "everypixel-secret", "description": "Everypixel Client Secret", "password": true }
],
"servers": {
"everypixel": {
"type": "stdio",
"command": "everypixel",
"args": ["mcp", "serve"],
"env": {
"EVERYPIXEL_CLIENT_ID": "${input:everypixel-id}",
"EVERYPIXEL_CLIENT_SECRET": "${input:everypixel-secret}"
}
}
}
}
Run in a terminal, then check it with “codex mcp list” or the /mcp command in a session.
codex mcp add everypixel \
--env EVERYPIXEL_CLIENT_ID=your-client-id \
--env EVERYPIXEL_CLIENT_SECRET=your-client-secret \
-- everypixel mcp serve
Any client that runs MCP servers over stdio takes this block. If it can’t start the server, put the full path to everypixel in “command”: “which everypixel” on macOS and Linux or “where everypixel” on Windows prints it.
{
"mcpServers": {
"everypixel": {
"command": "everypixel",
"args": ["mcp", "serve"],
"env": {
"EVERYPIXEL_CLIENT_ID": "your-client-id",
"EVERYPIXEL_CLIENT_SECRET": "your-client-secret"
}
}
}
}