Releases: CydVilla/peckish
Release list
Peckish 0.4.0
Compatibility release for dd-cli v0.2.1 (required — older dd-cli versions
no longer work with Peckish 0.4.0, and vice versa). After upgrading dd-cli,
run dd-cli login again: new CLI versions can require fresh sign-in scopes.
Added
- Group carts: "start a group order, $25 each" — creates a shareable cart
link (group_cart_url), optional per-person spend limit, join someone
else's cart by its id; the host previews and submits. - Priority (express) delivery: request the paid faster option; Peckish
verifies the cart actually offers it before promising, and carries the same
choice through to submit so the charge matches the quote. - Credits control: DoorDash credits apply by default; "don't use my
credits" opts a single order out (preview and submit stay consistent). - Enterprise chains: Domino's, Sweetgreen, Dave's Hot Chicken and other
large chains are now orderable. - Dockerfile for registry/CI introspection (the MCP server boots and lists
its tools without dd-cli, which is only executed at tool-call time).
Changed
- Every dd-cli call now carries the CLI's new required
--intentnote —
with a privacy-preserving default: Peckish sends a generic goal summary
and explicitly withholds your verbatim prompt unless you set
PECKISH_INTENT_VERBATIM=1. See README → "What Peckish shares with
DoorDash". - Preview results now include the cart's delivery options (so express
availability is visible to the agent).
Fixed
- dd-cli v0.2.1's new authentication-failure message is recognized and
surfaced as a clear "rundd-cli login" instruction instead of a generic
error.
Install / upgrade
| Surface | Command |
|---|---|
| Terminal + web | npm install -g peckish@0.4.0 |
| Claude Code (MCP) | claude mcp add peckish -- npx -y peckish-mcp (upgrades pick up automatically on reconnect) |
| Claude Desktop | download peckish-0.4.0.mcpb below and double-click |
| Mac app | download Peckish-0.4.0-arm64.dmg below (unsigned — right-click → Open the first time) |
Requires DoorDash's dd-cli signed in on your Mac. If dd-cli was upgraded, re-run dd-cli login.
Verify downloads
shasum -a 256 -c SHA256SUMS.txt after downloading, or compare manually:
b3f924dd0aef23517b4542c3cee0ab60817301a82476e0d5a6b93e4a2bdece8b Peckish-0.4.0-arm64.dmg
900b46d55ca7f7918cbc0b5a429d305035b84869172ab87f8be8017b171562c1 peckish-0.4.0.mcpb
Peckish 0.3.0 — rotating suggestion prompts
What's new
The hello screen now rotates through fun example prompts. Instead of one static suggestion, Peckish cycles through 10 — high-protein dinner, a greasy hangover fix, real-total fee comparisons, "reorder my usual (and tell me if anything got dropped)", feed-4-cheap with pickup, monthly delivery spend, late-night sushi, groceries, vegan/no-mushrooms, and "is that place actually good? then order." It pauses when you hover so it stays clickable, and clicking submits exactly what's shown. Lands on the web app and the Mac app.
Install
- CLI / web app:
npm install -g peckish(ornpm update -g peckish) - Claude Code:
claude mcp add peckish -- npx -y peckish-mcp - Claude Desktop: double-click
peckish-0.3.0.mcpbbelow - Mac app:
Peckish-0.3.0-arm64.dmgbelow (unsigned — first launch is right-click → Open → Open; Apple Silicon only)
Registry: io.github.CydVilla/peckish v0.3.0. Requires DoorDash's waitlist-gated dd-cli, signed in with dd-cli login. Safety gates unchanged: you approve every order, submit never auto-retries, everything logged to ~/.peckish/logs/.
Peckish 0.2.2 — one-click Claude Desktop extension + MCP Registry
Peckish now installs into Claude in one click, and is listed in the MCP Registry.
Claude Desktop — double-click install
Download peckish-0.2.2.mcpb below and double-click it. Claude Desktop installs it like a browser extension: no terminal, no Node.js, no JSON config editing. All 29 tools, with the order-approval dialog intact.
Claude Code — one line
claude mcp add peckish -- npx -y peckish-mcpNew: peckish-mcp on npm
The MCP server now has its own package, peckish-mcp, so npx -y peckish-mcp starts it directly. (The peckish package's default binary is the terminal chat, which made npx peckish the wrong entry point for MCP clients.) Peckish is also registered in the MCP Registry as io.github.cydvilla/peckish.
Using MCP needs no Anthropic API key — your Claude subscription powers the model.
Also in this release
- Mac app
Peckish-0.2.2-arm64.dmg— unsigned, so first launch is right-click → Open → Open. Apple Silicon only. - CLI / web app:
npm install -g peckish(ornpm update -g peckish).
Requires a Mac with Apple Silicon and DoorDash's waitlist-gated dd-cli, signed in with dd-cli login.
Safety gates unchanged on every surface: you approve every order explicitly, order submission never auto-retries, and every tool call is logged to ~/.peckish/logs/.
Peckish 0.2.1 — switch delivery addresses in-app
What's new
Clickable address chip (web app + Mac app): click the delivery-address chip in the header to see all your saved DoorDash addresses and switch the default with one click. Editing an address's text still happens on doordash.com/addresses (the DoorDash CLI doesn't expose address editing) — the popover links there, and Peckish picks up changes automatically.
Install
npm install -g peckish # or: npm update -g peckishOr grab Peckish-0.2.1-arm64.dmg below (unsigned — first launch is right-click → Open → Open; Apple Silicon only, Node.js not required).
All safety gates unchanged: you approve every order explicitly, submit never auto-retries, full audit log in ~/.peckish/logs/.
Peckish 0.2.0 — npm package + Mac app
Peckish is now installable without a git clone, two ways:
npm
npm install -g peckishGives you peckish (terminal chat), peckish-web (local web app), and peckish-mcp (MCP server for Claude Desktop / Claude Code). Requires Node 20+, Apple Silicon, dd-cli, and an Anthropic API key (except MCP — your Claude subscription powers it).
Mac app (attached below)
Peckish-0.2.0-arm64.dmg — double-clickable app with guided setup: one-click dd-cli install (SHA256-verified), browser DoorDash sign-in, API key stored keychain-encrypted via safeStorage. No terminal at any step; Node.js not required.
Unsigned build — first launch needs right-click → Open → Open (one time only). Apple Silicon only.
All safety gates unchanged on every surface: you approve every order explicitly, submit never auto-retries, full audit log in ~/.peckish/logs/.