Arquitectura local-first

La mejor API no está en la nube.

Claro que tenemos API — nuestra CLI y nuestro servidor MCP son la API. La diferencia: corren dentro de tu shell y de tu agente, no en nuestros servidores. Los bytes no se mueven, la red no despierta, la factura nunca llega.

Cloud REST API (el mundo viejo)
curl -X POST https://api.example.com/convert
Conectando...2,4 s (la red está cobrando peaje)
Motor local de GetWebP (CLI + MCP)
$ getwebp image.png --quality=85
WASM cargado. No hace falta red.0,05 s (velocidad de la RAM)

Por qué gana una API local

La física vence a la política

Otros prometen que tus datos están a salvo con una política de privacidad. Nosotros lo garantizamos con física — los bytes nunca salen de tu dispositivo. No puedes filtrar lo que nunca ves.

Cero factura de inferencia

Deja de pagar impuesto AWS por cada imagen. El servidor más potente del planeta es el que tu usuario ya ha encendido. Nosotros solo lo ponemos a trabajar.

Más rápido que la luz

El encoder nunca fue lento — la red sí. Hemos borrado la red. Lo que queda corre a la velocidad de la RAM. Es el techo que te concede la física.

CLI

CLI — una API local para tu shell y tu CI

@getwebp/cli v1.0 ya está disponible. Un curl lo instala en tu máquina de build, en tu portátil, en tu runner de GitHub Actions. Sin API keys, sin rate limits, sin peticiones salientes.

  • Binario de un solo archivo — nativo en macOS, Linux y Windows
  • Encaja en cualquier CI/CD — conversión por lotes sin pedir permiso
  • El mismo motor WASM que la extensión — salida idéntica byte a 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 — una API local de imágenes para tu agente de IA

Conecta GetWebP a Claude, Cursor o cualquier agente compatible con MCP. Tu agente puede escanear carpetas, inspeccionar imágenes y convertir formatos por lotes — todo en tu máquina. Ni un solo byte viaja al proveedor del modelo.

  • Agent-native — scan, convert y status funcionan de serie
  • Transporte stdio — cero dependencia de red, todo cliente MCP soportado
  • El mismo motor que la CLI — lo que entrega el agente es lo que entregarías a mano

Pégalo en tu claude_desktop_config.json, reinicia Claude, y tu agente tendrá un toolkit local de imágenes.

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