DoorDash Now Takes Orders From Your Terminal

DoorDash launched a command-line tool that lets AI agents order food for you. It’s called dd-cli, and according to TechCrunch AI, it’s currently in limited beta for macOS developers in the US and Canada via a waitlist. DoorDash co-founder and CTO Andy Fang announced it in a post on X.

Yes, you read that right. You can now order a sandwich from your terminal.

What dd-cli Actually Does

The tool exposes DoorDash’s ordering platform to AI agents and developer software. Per TechCrunch AI, here’s what it handles:

  1. Store search. Query restaurants and shops programmatically instead of scrolling the app.
  2. Deal discovery. Find local promotions and lunch offers without opening a browser tab.
  3. Checkout. Complete the actual order from the command line. Not a read-only API, a full transaction.
  4. Agent integration. Developers can wire these capabilities into their own tools, or combine them with other services as building blocks.

That last point is the real story. This isn’t a novelty CLI for engineers who want to feel clever at lunch. It’s DoorDash making its commerce layer callable by software.

Why This Matters More Than the Joke Suggests

The launch went viral because it looks absurd on the surface. Command lines are for compiling code, not ordering salads. TechCrunch AI notes the announcement recalls the old XKCD comic where a programmer says “make me a sandwich,” gets refused, then says “sudo make me a sandwich” and gets a compliant “OK.”

But what stands out here is the strategy underneath. DoorDash is betting that ordering won’t always start in the DoorDash app. If your assistant handles your calendar, your Slack, and your email, why would you switch to a separate app to feed yourself? Better to be the plumbing that every agent calls.

This follows a pattern DoorDash has been building for a while. TechCrunch AI points out the company has already experimented with ordering via iMessage, launched its own AI chatbot called “Ask DoorDash,” and exposed its service to chatbots like OpenAI’s ChatGPT and Claude. The CLI is the developer-facing version of the same idea.

The Demo is the Punchline

The video attached to Fang’s X post leans hard into the over-engineering angle. To order three salads, the agent:

  • Reads Slack
  • Recalls memories
  • Parses JSON
  • Inspects menu structures
  • Runs Python scripts
  • Recovers from errors
  • Calculates totals

While all that runs, the interface displays the status “Flibbertigibbeting.” DoorDash knows exactly how ridiculous this looks and shipped it anyway. That confidence is telling.

Access and Caveats

A few limits worth flagging:

  • macOS only. No Windows or Linux mentioned.
  • US and Canada only. Geographic restriction at launch.
  • Waitlist gated. The sign-up form asks developers what they’d build if let into the beta, which suggests DoorDash is curating who gets in based on use case.
  • Limited beta. No timeline for general availability was given, and TechCrunch AI reports DoorDash was asked for comment on the new feature.

No pricing details surfaced in the announcement. For a beta this small, that’s expected.

What Comes Next

Watch what developers build with it. That waitlist question about intended use isn’t idle curiosity, it’s market research. DoorDash is figuring out which agentic commerce patterns actually stick before committing to a public API.

If this works, expect competitors to follow fast. Uber Eats, Instacart, and every other delivery platform faces the same question: when agents do the ordering, does your app still matter? DoorDash decided to answer before someone else answered for them.

More details on the beta and Fang’s announcement are available at the original source.

Scroll to Top