Yes, you can now order DoorDash from the command line
Source Entity
Sarah Perez

DoorDash has launched a limited beta of 'dd-cli', a command-line interface that enables developers and AI agents to search for stores and place food orders directly from the terminal, signaling a shift toward AI-native software interfaces.
The Shift to Agentic Commerce: Analyzing DoorDash's dd-cli
DoorDash has recently announced the limited beta release of dd-cli, a command-line interface (CLI) tool that allows users to search for stores, manage shopping carts, and complete orders directly from their terminal. While the ability to order food via a text-based interface may seem like a niche utility for developers, it represents a strategic pivot in how service providers view their user base. By moving beyond the traditional graphical user interface (GUI) of a mobile app or website, DoorDash is effectively opening a portal for automated interactions, bridging the gap between digital intent and physical delivery.
From Human-Centric to Agent-Centric Design
The most critical aspect of the dd-cli release is its explicit design for AI agents. For the past decade, software design has focused almost exclusively on Human-Computer Interaction (HCI), optimizing for touchscreens, visual cues, and intuitive layouts. However, the rise of Large Language Models (LLMs) and autonomous agents has created a demand for Agent-Computer Interaction (ACI). By providing a CLI, DoorDash is offering a structured, predictable environment where an AI agent—acting on behalf of a human—can execute complex tasks without needing to navigate a visual UI. This marks a transition where the "user" is no longer necessarily a person, but a piece of software capable of making procurement decisions based on user preferences.
The Developer Experience and Rapid Prototyping
For the developer community, the introduction of dd-cli simplifies the integration of food delivery services into larger workflows. Rather than building complex API integrations from scratch for a simple task, developers can use the CLI to prototype automation scripts. For example, a developer could theoretically script a "coding sprint" trigger that automatically orders caffeine or snacks when a certain number of commits are pushed to a repository. This utility transforms DoorDash from a destination app into a programmable service, integrating the act of eating into the broader digital productivity ecosystem.
Implications for the Gig Economy and Logistics
This move suggests a future where the gig economy is driven not just by human cravings, but by algorithmic triggers. If AI agents can autonomously manage food procurement, we may see a shift in ordering patterns—such as optimized group orders managed by a single corporate agent or scheduled nutrition-based ordering integrated with health-tracking software. This could lead to higher order volumes but may also introduce new challenges in terms of order accuracy and the management of "bot-driven" demand spikes that could strain delivery driver networks during specific windows.
Security, Authentication, and Financial Risks
Integrating payment and delivery systems into a command-line environment introduces significant security considerations. The use of dd-cli necessitates robust authentication methods, likely relying on API keys or OAuth tokens to ensure that an AI agent cannot accidentally—or maliciously—drain a user's bank account. The risk of "hallucinations" in AI agents becomes a financial liability when those agents have the power to place real-world orders. DoorDash will likely need to implement strict spending limits, confirmation prompts, and verification layers to prevent autonomous agents from placing erroneous or excessive orders.
Conclusion: DoorDash as a Platform
In summary, the launch of dd-cli is less about the convenience of typing commands into a terminal and more about DoorDash positioning itself as an infrastructure provider for the AI era. By enabling AI agents to interact with its marketplace, DoorDash is ensuring it remains relevant in a future where users may spend less time in apps and more time interacting with personal AI assistants. This strategic move signals a broader trend across the tech industry: the evolution of services from standalone applications into programmable APIs that power the next generation of autonomous digital life.