Architecture local-first

La meilleure API n'est pas dans le cloud.

On a bien une API — notre CLI et notre serveur MCP sont l'API. La différence, c'est qu'ils tournent dans votre shell et dans votre agent, pas sur nos serveurs. Les octets ne bougent pas, le réseau ne se réveille pas, la facture n'arrive jamais.

Cloud REST API (l'ancien monde)
curl -X POST https://api.example.com/convert
Connexion...2,4 s (le réseau encaisse un péage)
Moteur local GetWebP (CLI + MCP)
$ getwebp image.png --quality=85
WASM chargé. Aucun réseau requis.0,05 s (vitesse de la RAM)

Pourquoi une API locale gagne

La physique bat la politique

Les autres promettent la sécurité de vos données avec une politique de confidentialité. Nous la garantissons par la physique — les octets ne quittent jamais votre appareil. On ne fuite pas ce qu'on ne voit jamais.

Zéro facture d'inférence

Arrêtez de payer la taxe AWS sur chaque image. Le serveur le plus puissant de la planète, c'est celui que votre utilisateur a déjà allumé. On se contente de le mettre au travail.

Plus rapide que la lumière

L'encodeur n'a jamais été lent — c'était le réseau. Nous avons supprimé le réseau. Ce qui reste tourne à la vitesse de la RAM. C'est le plafond que la physique vous laisse.

CLI

CLI — une API locale pour votre shell et votre CI

@getwebp/cli v1.0 est disponible. Un seul curl l'installe sur votre machine de build, votre laptop, votre runner GitHub Actions. Pas de clé API, pas de rate limit, pas de requête sortante.

  • Binaire en un seul fichier — natif macOS, Linux et Windows
  • S'insère dans n'importe quelle CI/CD — conversion batch sans demander la permission
  • Même moteur WASM que l'extension — sortie identique octet par octet
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 — une API d'images locale pour votre agent IA

Branchez GetWebP sur Claude, Cursor ou n'importe quel agent compatible MCP. Votre agent peut scanner des dossiers, inspecter des images et convertir des formats en lot — le tout sur votre machine. Pas un seul octet n'est envoyé au fournisseur de modèle.

  • Agent-native — les outils scan, convert et status marchent d'emblée
  • Transport stdio — zéro dépendance réseau, tous les clients MCP supportés
  • Même moteur que la CLI — ce que livre l'agent est ce que vous livreriez à la main

Collez dans votre claude_desktop_config.json, redémarrez Claude, et votre agent hérite d'une boîte à outils d'images locale.

claude_desktop_config.json
{
  "mcpServers": {
    "getwebp": {
      "command": "npx",
      "args": ["-y", "@getwebp/mcp-server"]
    }
  }
}
Lire la doc MCP