本地优先架构
最好的 API,不在云端。
我们有 API——CLI 和 MCP server,它们就是我们的 API。区别是:它们跑在你的 shell 和你的 agent 里,不在我们的服务器上。数据不动,网络不醒,账单不来。
云端 REST API(旧世界)
curl -X POST https://api.example.com/convert
正在连接...2.4s(网络在收过路费)
GetWebP 本地引擎(CLI + MCP)
$ getwebp image.png --quality=85
WASM 已就位。无需连接。0.05s(内存速度)
为什么本地 API 赢
物理胜过策略
别人用隐私政策承诺你的数据是安全的。我们用物理保证——数据根本没离开你的设备。读不到的东西,没人能泄露。
零推理账单
别再为每张图付 AWS 的税。世界上最强的服务器,是用户手里那台已经开着的机器。我们只是让它开始工作。
快过光速
真正慢的是网络,不是编码器。我们把网络整段删掉了。剩下的就是 RAM 的速度——这是物理学给你的上限。
CLI
CLI:给你的 shell 和 CI 的本地 API
@getwebp/cli v1.0 已发布。一条 curl 装好,跑在你的构建机、你的 laptop、你的 GitHub Actions 上。没有 API key,没有速率限制,没有出站请求。
- 单文件二进制,macOS / Linux / Windows 原生支持
- 可直接接进 CI/CD,批量转换不求人
- 与扩展共用同一个 WASM 引擎,结果逐字节一致
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:给你的 AI agent 的本地图片 API
把 GetWebP 接到 Claude、Cursor 或任何支持 MCP 的 agent 上。Agent 能直接看图、扫目录、批量转格式——全部在你这边跑,一张图都不会被上传到模型厂商。
- AI agent 原生:scan、convert、status 三个工具开箱即用
- stdio 传输,零网络依赖,适配所有 MCP 客户端
- 与 CLI 同引擎,agent 的产出和你手跑的完全一样
粘进你的 claude_desktop_config.json,重启 Claude,就有了一个本地图片工具箱。
claude_desktop_config.json
{
"mcpServers": {
"getwebp": {
"command": "npx",
"args": ["-y", "@getwebp/mcp-server"]
}
}
}