Local-First-Architektur

Die beste API liegt nicht in der Cloud.

Wir haben eine API — unser CLI und unser MCP-Server sind die API. Der Unterschied: sie laufen in deiner Shell und in deinem Agent, nicht auf unseren Servern. Die Bytes bewegen sich nicht, das Netzwerk wacht nicht auf, die Rechnung kommt nie.

Cloud REST API (die alte Welt)
curl -X POST https://api.example.com/convert
Verbinde...2,4 s (das Netzwerk kassiert Maut)
GetWebP Local-Engine (CLI + MCP)
$ getwebp image.png --quality=85
WASM geladen. Kein Netzwerk nötig.0,05 s (RAM-Geschwindigkeit)

Warum eine lokale API gewinnt

Physik schlägt Policy

Andere versprechen Datensicherheit mit einer Datenschutzrichtlinie. Wir garantieren sie mit Physik — die Bytes verlassen dein Gerät nicht. Was du nie siehst, kannst du auch nicht leaken.

Null Inferenz-Rechnung

Hör auf, AWS-Steuer für jedes Bild zu zahlen. Der stärkste Server der Welt ist der, den dein Nutzer ohnehin schon eingeschaltet hat. Wir schicken ihn nur an die Arbeit.

Schneller als das Licht

Der Encoder war nie langsam — das Netzwerk war es. Wir haben das Netzwerk gestrichen. Was übrig bleibt, läuft in RAM-Geschwindigkeit. Das ist die Decke, die dir die Physik lässt.

CLI

CLI — eine lokale API für deine Shell und dein CI

@getwebp/cli v1.0 ist live. Ein curl installiert es auf deiner Build-Box, deinem Laptop, deinem GitHub-Actions-Runner. Keine API-Keys, keine Rate Limits, keine ausgehenden Requests.

  • Single-File-Binary — nativ auf macOS, Linux und Windows
  • Passt in jede CI/CD — Batch-Konvertierung ohne um Erlaubnis zu fragen
  • Gleiche WASM-Engine wie die Extension — Output Byte für Byte identisch
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 — eine lokale Bild-API für deinen KI-Agent

Stecke GetWebP an Claude, Cursor oder jeden MCP-fähigen Agent. Dein Agent kann Ordner scannen, Bilder inspizieren und Formate in Batch umwandeln — alles auf deiner Maschine. Kein einziges Byte wandert zu einem Modellanbieter.

  • Agent-native — scan-, convert- und status-Tools laufen sofort
  • stdio-Transport — null Netzwerkabhängigkeit, jeder MCP-Client unterstützt
  • Gleiche Engine wie das CLI — was der Agent liefert, ist, was du per Hand liefern würdest

In deine claude_desktop_config.json einfügen, Claude neu starten, und dein Agent hat ein lokales Bild-Toolkit.

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