WaveSpeed CLI · MCP
Genera immagini e video da Claude Code, Codex e dal tuo terminale
Una CLI open-source per eseguire qualsiasi modello AI WaveSpeed. Immagine, video, audio, 3D. Pensata per terminali e coding agent come Codex, Claude Code, Claude Cowork e Cursor.
CLI
@wavespeed/cli
Installa una volta ed esegui qualsiasi modello dalla shell o dagli script.
$npm install -g @wavespeed/cliMCP
@wavespeed/mcp
Server MCP ospitato: aggiungilo tramite indirizzo in qualsiasi client MCP e accedi.
https://api.wavespeed.ai/mcpConfigura WaveSpeed nel tuo agente
Scegli il tuo strumento per la configurazione più rapida. Ogni opzione dà accesso all'intero catalogo, con il prezzo prima di spendere.
Claude Code
PluginAggiunge il server MCP ospitato e la skill WaveSpeed in un'unica installazione.
- 1
Aggiungi il marketplace WaveSpeed
$claude plugin marketplace add WaveSpeedAI/claude-plugins - 2
Installa il plugin
$claude plugin install wavespeed@wavespeed - 3
In Claude Code esegui /mcp, scegli wavespeed e approva la connessione nel browser
/mcp
Altri modi
Solo il server MCP, senza la skill:
$claude mcp add --transport http wavespeed https://api.wavespeed.ai/mcpCodex
PluginAggiunge il server MCP ospitato e la skill WaveSpeed in un'unica installazione.
- 1
Aggiungi il marketplace WaveSpeed
$codex plugin marketplace add WaveSpeedAI/codex-plugins - 2
In Codex apri /plugins, installa WaveSpeed e approva la connessione nel browser
/plugins
Altri modi
Solo il server MCP, senza la skill:
$codex mcp add wavespeed --url https://api.wavespeed.ai/mcp && codex mcp login wavespeedOpenCode
PluginAggiunge il server MCP ospitato e la skill WaveSpeed in un'unica installazione.
- 1
Aggiungi il plugin al tuo opencode.json
{ "plugin": ["@wavespeed/opencode"] } - 2
Accedi e approva la connessione nel browser
$opencode mcp auth wavespeed
Altri modi
Solo il server MCP, senza la skill:
$opencode mcp add wavespeed --url https://api.wavespeed.ai/mcp && opencode mcp auth wavespeedCursor
Un clicSi collega al server MCP ospitato. Niente da installare.
- 1
Fai clic sul pulsante e conferma in Cursor
Aggiungi a Cursor - 2
Accedi a WaveSpeed quando richiesto e approva la connessione
Altri modi
Oppure aggiungi questo al tuo mcp.json:
{
"mcpServers": {
"wavespeed": { "url": "https://api.wavespeed.ai/mcp" }
}
}VS Code
Un comandoSi collega al server MCP ospitato. Niente da installare.
- 1
Esegui questo nel terminale
$code --add-mcp '{"name":"wavespeed","type":"http","url":"https://api.wavespeed.ai/mcp"}' - 2
Accedi a WaveSpeed quando richiesto e approva la connessione
Altri modi
Esegui invece il server sul tuo computer:
Claude
Connettore personalizzatoFunziona in Claude sul web e in Claude Desktop. Niente da installare.
- 1
In Claude apri Customize → Connectors → Add custom connector
- 2
Incolla questo indirizzo
https://api.wavespeed.ai/mcp - 3
Accedi con il tuo account WaveSpeed
Altri modi
Esegui invece il server sul tuo computer:
ChatGPT
Connettore personalizzatoAggiungi WaveSpeed a ChatGPT come server MCP personalizzato. Niente da installare.
- 1
In ChatGPT apri Plugins e scegli Add custom MCP server
- 2
Incolla questo indirizzo mantenendo /mcp alla fine
https://api.wavespeed.ai/mcp - 3
Scegli OAuth e accedi con il tuo account WaveSpeed
Altri modi
ChatGPT non può leggere i file del tuo computer: allegali alla chat o passa URL pubblici.
Gemini CLI
EstensioneInclude la skill WaveSpeed per Gemini CLI, installata e aggiornata con un comando.
- 1
Installa la CLI WaveSpeed e accedi
$npm install -g @wavespeed/cli && wavespeed login - 2
Installa l'estensione
$gemini extensions install https://github.com/WaveSpeedAI/wavespeed-gemini-extension
DeepSeek Harness
Plugin skillUn plugin dsh che registra automaticamente la skill WaveSpeed.
- 1
Installa la CLI WaveSpeed e accedi
$npm install -g @wavespeed/cli && wavespeed login - 2
Aggiungi il plugin skill
$dsh plugin --profile web add github:WaveSpeedAI/wavespeed-dsh-skill
Altri client MCP
MCP ospitatoWindsurf, Cline, GitHub Copilot, Goose e qualsiasi altro client MCP: aggiungi il server ospitato tramite il suo indirizzo.
- 1
Aggiungi un server MCP remoto con questo indirizzo. La maggior parte dei client ti farà accedere dal browser.
https://api.wavespeed.ai/mcp
Altri modi
Il client non supporta MCP remoto? Esegui il server in locale:
{
"mcpServers": {
"wavespeed": {
"command": "npx",
"args": ["-y", "@wavespeed/mcp@latest"],
"env": { "WAVESPEED_API_KEY": "wsk_..." }
}
}
}Hai fatto accesso con wavespeed login? Il server locale usa quell'accesso, quindi puoi togliere la riga env.
Tre comandi e sei in produzione
- 1
Installa
Richiede Node 18+. Una sola installazione globale mette il binario wavespeed a disposizione ovunque.
$npm install -g @wavespeed/cli - 2
Accedi
Apre la pagina della chiave di accesso nel tuo browser. Rileviamo automaticamente una chiave copiata e la validiamo in tempo reale.
$wavespeed login - 3
Esegui qualsiasi modello
Stessa forma per tutti i modelli. Passa l'ID del modello e gli input — ricevi una URL CDN, o invia --json ai tuoi script in pipe.
$wavespeed run wavespeed-ai/z-image/turbo -p "a cat"
Insegna la CLI al tuo agente
Installa una skill così Codex, Claude Code, Cursor e altri agenti sanno come usarla.
$wavespeed skill installNon hai Node.js?
Su macOS e Linux puoi installare un eseguibile autonomo. Su Windows, scaricalo da GitHub Releases.
$curl -fsSL https://raw.githubusercontent.com/WaveSpeedAI/wavespeed-cli/main/install.sh | bashResta aggiornato
Passa all'ultima versione con un solo comando.
$wavespeed upgradeUsa i modelli WaveSpeed nel tuo agente di programmazione
Configura Claude Code, Codex, OpenCode e altri per usare l'API LLM di WaveSpeed. Annullabile in qualsiasi momento.
$wavespeed setup
Costruita per persone e agenti
Aiuto dinamico per modello
Esegui wavespeed run <model> -h e la CLI recupera in tempo reale lo schema di input di quel modello e stampa esattamente i flag che accetta — niente congetture.
Alias che viaggiano con il tuo repo
Definisci scorciatoie con nome in wavespeed.json che raggruppano un modello + input predefiniti. I team scaricano il file, digitano wavespeed run hero e ottengono output coerente con il brand.
Nativa per agenti per design
Ogni comando supporta --json su stdout e il progresso su stderr. Aggiungi un file SKILL.md così Codex, Claude Code, Claude Cowork e Cursor sanno come chiamarla.
Niente magia, niente daemon
La CLI non modifica mai il tuo prompt e non apre alcun processo in background. Chiama direttamente api.wavespeed.ai. Open source, licenza MIT.
Com'è fatta una sessione reale
Dalla navigazione del catalogo all'output JSON — tre comandi.
# 1. browse the catalog
$ wavespeed models --type text-to-image --popular
# 2. inspect a model's inputs — schema fetched live
$ wavespeed run wavespeed-ai/z-image/turbo -h
* prompt string
size string default: "1024*1024"
strength number default: 0.6 range: 0..1
output_format string default: "jpeg" enum: jpeg | png | webp
# 3. run — JSON out so you can pipe it
$ wavespeed run wavespeed-ai/z-image/turbo \
-p "a cyberpunk skyline at golden hour" --json
{
"model": "wavespeed-ai/z-image/turbo",
"outputs": ["https://example.com/output/skyline.jpeg"],
"elapsed_ms": 4718
}Genera immagini e video da Claude Code e Codex
Installa la CLI e la sua skill una volta, poi basta chiedere. Il tuo agente di coding esegue i comandi e salva i file nel tuo progetto.
Fammi un’immagine hero 16:9 per la landing page della mia caffetteria: accogliente, all’alba, con spazio per un titolo.
/filters:quality(82)/media/images/31fc1223-1f59-428c-91dd-ec3df11866d1.webp)
Ecco la tua immagine hero: luce calda dell’alba sulla vetrina, inquadratura ampia per un banner. · Costo $0.045
generate image
$ wavespeed generate image "cozy coffee shop at sunrise, warm light in the windows, room for a headline" --aspect-ratio 16:9 --downloadBella. Scrivi "Open at 7" sulla vetrina.
/filters:quality(82)/media/images/b021bf45-cfc6-419d-8e34-5d2db159895a.webp)
Fatto: "Open at 7" è scritto a mano sulla vetrina, tutto il resto è invariato. · Costo $0.045
edit image
$ wavespeed edit image "add the words \"Open at 7\" in white hand lettering on the front window" --image @./hero.jpg --downloadGenerare immagini e video dal tuo agente di coding
Come genero immagini da Claude Code?
Installa la CLI con npm install -g @wavespeed/cli, accedi con wavespeed login e aggiungi la skill con wavespeed skill install. Poi chiedi un’immagine a Claude Code: eseguirà wavespeed generate image e salverà il file nel tuo progetto.
Come genero immagini e video da Codex?
Installa la CLI, accedi ed esegui wavespeed skill install perché Codex conosca i comandi. Chiedi a Codex un’immagine o un video e li eseguirà per te, oppure installa il plugin WaveSpeed da /plugins.
Cosa esegue davvero l’agente?
Comandi normali che puoi leggere e ripetere: wavespeed generate image, wavespeed edit image, wavespeed generate video. I file locali si passano con @./file e i risultati si scaricano con --download.
Funziona in Cursor e in altri agenti di coding?
Sì. Qualsiasi agente in grado di eseguire comandi da terminale può usare la CLI, e la skill gli insegna i comandi. Gli agenti compatibili con MCP possono anche collegarsi al server ospitato.
Posso generare anche video?
Sì. wavespeed generate video crea una clip da testo, da un’immagine iniziale o da immagini di riferimento, e wavespeed edit video ed extend video modificano o proseguono un video esistente.
Quanto costa?
Paghi per generazione dal tuo saldo WaveSpeed, senza abbonamento. Aggiungi --estimate per vedere il prezzo prima di eseguire qualsiasi cosa; ogni risultato indica quanto è costato.
Cosa può fare il tuo agente via MCP
Strumenti rapidi per il lavoro quotidiano su immagini e video, più tutto il catalogo: cerca modelli, leggi i loro input reali, chiedi il prezzo e avvia.
generate_imageCrea un'immagine da un prompt, con immagini di riferimento opzionali
edit_imageModifica, cambia stile o combina immagini esistenti
generate_videoCrea un video da un prompt, un primo fotogramma o riferimenti
edit_videoCambia ciò che accade in un video esistente
extend_videoProlunga un video con nuove riprese
list_modelsCerca nel catalogo dal vivo per testo o tipo
get_model_schemaGli input reali, i campi obbligatori e i valori predefiniti di un modello
run_modelEsegui qualsiasi modello; gli input @file locali vengono caricati in automatico
get_priceConosci il costo prima di spendere
get_balanceControlla il saldo dei crediti
upload_fileTrasforma un file locale in un URL ospitato
get_predictionRiprendi una generazione lunga tramite il suo id
list_predictionsConsulta la cronologia delle tue generazioni
list_billingsVedi addebiti e rimborsi voce per voce
get_usageControlla spesa e utilizzo per giorno e modello
delete_predictionsEliminare esecuzioni dalla cronologia (chiede prima)
upload_file è disponibile solo nel server locale. Il server remoto non può leggere i tuoi file: passa URL pubblici, usa create_upload da uno strumento in grado di inviare richieste HTTP oppure, in ChatGPT, allega il file alla chat.
Open source. Pronta oggi.
Licenza MIT, distribuita sotto @wavespeed su npm, ospitata su GitHub. Issues e PR benvenuti.
Preferisci un’app grafica? Prova WaveSpeed DesktopScopri tutti i modi per collegare WaveSpeed