Zinc GPT: Open-Source AI Shopping Agent with Checkout
Zinc GPT is an open-source AI shopping agent that searches US retailers and completes real checkouts via Stripe and Zinc. Clone the repo or try the live demo.
Zinc GPT is an open-source AI shopping agent that searches US retailers in conversation and completes real checkouts — not just product recommendations.
Most agent demos stop at search. Zinc GPT goes end to end: Stripe collects payment, MPP handles agent-native pay flows, and Zinc places the order. It's a reference implementation for AI agent commerce you can fork, deploy, or adapt.
In this post, you'll learn:
- Why we built this — a working purchase flow, not another search wrapper
- How it works — LLM, SerpAPI, Stripe, and Zinc wired together
- What's included — moderation, webhooks, rate limiting, and checkout
- Get started — clone the repo and run it locally
New to the stack? Read our AI shopping agent guide, explore agent skills in the Zinc docs, then try the live demo or fork the repo below.
It's open source. You can deploy it yourself.
Connect an agent to Zinc to search products, place orders, track shipments, and handle returns across top retailers.
Why we built this
Every few weeks, someone asks us: "What would it look like to build an AI agent that can actually buy things?"
Not just search. Actually complete a purchase — payment, fulfillment, tracking.
So we built the whole thing. Zinc GPT is a working reference implementation. Fork it, break it apart, use it as a starting point for whatever you're building.
How it works
You chat with an LLM. It searches for products via SerpAPI. When you want to buy, Stripe handles payment, then Zinc places the order. Webhooks keep everything in sync.
What's included
- AI-powered natural language search across major US retailers
- Stripe checkout for payments
- Zinc integration for order fulfillment
- Webhook handlers for Stripe and Zinc events
- Content moderation for prohibited items
- Rate limiting and input validation
Get started
Clone the repo, add your API keys, and run it locally:
git clone https://github.com/zincio/zinc-gpt.git
cd zinc-gpt
npm install
cp .env.example .env
npm run devFull setup instructions are in the README: github.com/zincio/zinc-gpt
More demos coming
This is the first. We're going to ship more of these — practical examples of what you can build with Zinc.
What do you want to see next? Reply to this post or email us at support@zinc.com.
Connect an agent to Zinc to search products, place orders, track shipments, and handle returns across top retailers.



