Local-first architectuur

De beste API staat niet in de cloud.

We hébben een API — onze CLI en onze MCP server zíjn de API. Het verschil: ze draaien binnen jouw shell en jouw agent, niet op onze servers. De bytes bewegen niet, het netwerk wordt niet wakker, de factuur komt nooit.

Cloud REST API (de oude wereld)
curl -X POST https://api.example.com/convert
Verbinden...2,4s (het netwerk heft tol)
GetWebP lokale engine (CLI + MCP)
$ getwebp image.png --quality=85
WASM geladen. Geen netwerk nodig.0,05s (RAM-snelheid)

Waarom een lokale API wint

Fysica verslaat beleid

Anderen beloven de veiligheid van je data met een privacybeleid. Wij garanderen het met fysica — de bytes verlaten je apparaat nooit. Je kunt niet lekken wat je nooit ziet.

Nul inference-rekening

Stop met AWS-belasting betalen op elke afbeelding. De sterkste server op aarde is degene die je gebruiker al aan heeft staan. Wij zetten hem gewoon aan het werk.

Sneller dan het licht

De encoder was nooit traag — het netwerk was dat. We hebben het netwerk weggestreept. Wat overblijft draait op RAM-snelheid. Dat is het plafond dat de natuurkunde je geeft.

CLI

CLI — een lokale API voor je shell en je CI

@getwebp/cli v1.0 is live. Eén curl installeert 'm op je buildmachine, je laptop, je GitHub Actions-runner. Geen API keys, geen rate limits, geen uitgaande requests.

  • Eén binary — native op macOS, Linux en Windows
  • Past in elke CI/CD — batchconversie zonder om toestemming te vragen
  • Dezelfde WASM-engine als de extensie — byte-voor-byte identieke output
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 — een lokale image-API voor je AI-agent

Prik GetWebP aan Claude, Cursor of welke MCP-agent dan ook. Je agent kan mappen scannen, afbeeldingen inspecteren en in batch converteren — allemaal op jouw machine. Geen enkele byte gaat naar een modelleverancier.

  • Agent-native — scan, convert en status-tools werken out of the box
  • stdio-transport — nul netwerkafhankelijkheid, elke MCP-client ondersteund
  • Dezelfde engine als de CLI — wat de agent levert is wat jij met de hand zou leveren

Plak het in je claude_desktop_config.json, herstart Claude en je agent heeft een lokale image-toolkit.

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