Architettura local-first

La migliore API non è nel cloud.

Un'API ce l'abbiamo — la nostra CLI e il nostro MCP server sono l'API. La differenza è che girano dentro la tua shell e il tuo agente, non sui nostri server. I byte non si muovono, la rete non si sveglia, la fattura non arriva mai.

Cloud REST API (il vecchio mondo)
curl -X POST https://api.example.com/convert
Connessione in corso...2,4s (la rete sta riscuotendo il pedaggio)
Motore locale GetWebP (CLI + MCP)
$ getwebp image.png --quality=85
WASM caricato. Rete non necessaria.0,05s (velocità della RAM)

Perché un'API locale vince

La fisica batte la policy

Gli altri ti promettono che i tuoi dati sono al sicuro con una privacy policy. Noi lo garantiamo con la fisica — i byte non lasciano mai il tuo dispositivo. Non puoi far trapelare ciò che non vedi mai.

Zero bolletta di inference

Smettila di pagare la tassa AWS su ogni immagine. Il server più potente del pianeta è quello che il tuo utente ha già acceso. Noi lo mettiamo solo al lavoro.

Più veloce della luce

L'encoder non è mai stato lento — lo era la rete. Abbiamo cancellato la rete. Ciò che resta gira alla velocità della RAM. È il soffitto che la fisica ti concede.

CLI

CLI — un'API locale per la tua shell e il tuo CI

@getwebp/cli v1.0 è live. Un solo curl la installa sulla tua build box, sul tuo laptop, sul tuo runner GitHub Actions. Niente API key, niente rate limit, niente richieste in uscita.

  • Binario single-file — nativo su macOS, Linux e Windows
  • Si incastra in qualunque CI/CD — conversione batch senza chiedere il permesso
  • Stesso motore WASM dell'estensione — output identico byte per byte
bash — 80x24
$ curl -fsSL https://getwebp.com/install.sh | sh
$ getwebp ./assets/*.png --quality=85 --out=./dist
> image_01.png → image_01.webp [done 12ms]
> image_02.png → image_02.webp [done 8ms]
MCP

MCP — un'API locale di immagini per il tuo agente AI

Collega GetWebP a Claude, Cursor o a qualsiasi agente che parli MCP. Il tuo agente può scansionare cartelle, ispezionare immagini e convertire in batch — tutto sulla tua macchina. Neanche un byte finisce dal fornitore del modello.

  • Agent-native — scan, convert e status funzionano subito
  • Trasporto stdio — zero dipendenza dalla rete, ogni client MCP supportato
  • Stesso motore della CLI — ciò che consegna l'agente è ciò che consegneresti a mano

Incolla nel tuo claude_desktop_config.json, riavvia Claude, e il tuo agente avrà un toolkit locale di immagini.

claude_desktop_config.json
{
  "mcpServers": {
    "getwebp": {
      "command": "npx",
      "args": ["-y", "@getwebp/mcp-server"]
    }
  }
}
Leggi i docs MCP