๐Ÿœ Peckish

Feeling peckish? Just ask.

An AI agent that orders food on DoorDash โ€” it searches, compares the real totals with fees included, builds the cart, and hands the final decision back to you.

Peckish finding a dinner under $25: tool calls run, a recommendation streams in with the fee-included total, and an order-confirmation dialog asks the user to approve before anything is placed.
A scripted demo of the local web app. Store, prices and card are fictional โ€” the interface and the approval gate are the real ones.

Four ways to run it

Everything runs on your own Mac. Pick the surface that fits you.

Inside Claude no API key

Claude Desktop or Claude Code becomes the ordering agent. Your Claude subscription powers the model.

claude mcp add peckish -- npx -y peckish-mcp

Claude Desktop extension

One double-click. No terminal, no Node.js, no JSON config to edit.

Terminal & web app

A chat REPL and a local web UI with store cards, a live quote and a Stop button. Needs an Anthropic API key.

npm install -g peckish

Mac app

A double-clickable app with guided setup, for people who never open a terminal.

You approve every order

The gate is rendered by the app, not decided by the model.

What it actually does

Comparison shopping Builds carts at up to three finalists, compares true totals, fee share and ETA, recommends one, then deletes the losers.
Fee tactics Scans promos with your consent, compares pickup against delivery, surfaces DoorDash credits and DashPass status.
Memory "Never mushrooms, ever" sticks โ€” dietary rules and habits persist across sessions and surfaces.
History Derives "my usual" from order frequency, gives honest spend breakdowns from receipts, and flags items silently dropped from a reorder.
Beyond restaurants Groceries, retail, pets, pharmacy and alcohol; scheduled delivery, pickup, and work benefits with company budgets and expense codes.

Before you install

You need three things:

1. A Mac with Apple Silicon. Peckish is local-first โ€” your Mac is the backend on every surface, because DoorDash sign-in lives in your keychain. There's no hosted version, and that's deliberate.

2. DoorDash CLI access. Peckish is built on DoorDash's official dd-cli, which is currently waitlist-gated by DoorDash. Without access, Peckish can't order for you yet.

3. An Anthropic API key โ€” for the terminal and web surfaces only. Use the MCP surface instead and your Claude subscription covers it.