Skip to content
← All projects

Open source · 2026

handcart

One cart for Blinkit and Zepto, from your terminal or your agent.

GitHub npm

Problem

Blinkit and Zepto have no public APIs, so ordering groceries from a script or an AI agent meant driving a browser, comparing prices meant two apps open side by side, and paying was impossible headlessly.

Build

A TypeScript client per platform behind one interface, shipped three ways: a CLI, an importable library and an MCP server. Cross-platform search groups the same product using pack size, brand and MRP as hard signals, and payment hands the UPI QR to qrbaton or prints a plain QR image.

Result

Groceries from a terminal or an agent at the better price, with guardrails: pay only goes through when you pass the exact amount checkout showed, and every listing command speaks --json.

Highlights

Stack