本地優先架構
最好的 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 指令就能裝到你的建置機、筆電、GitHub Actions runner。沒有 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 可以掃資料夾、檢視圖片、批次轉格式——全都在你的機器上跑。一個位元組都不會送到模型廠商那邊。
- Agent 原生——scan、convert、status 工具開箱即用
- stdio 傳輸——零網路依賴,所有 MCP 客戶端都支援
- 與 CLI 同一個引擎——agent 跑出來的就是你手動會跑出來的
貼進你的 claude_desktop_config.json,重啟 Claude,你的 agent 就有了一整套本地圖片工具。
claude_desktop_config.json
{
"mcpServers": {
"getwebp": {
"command": "npx",
"args": ["-y", "@getwebp/mcp-server"]
}
}
}