DoorDash has launched a limited beta for dd-cli, a command-line interface that lets developers order food directly from their AI agents.
In this article
Andy Fang, co-founder and CTO of DoorDash, announced the tool on X. Access is currently restricted to developers using macOS in the United States and Canada via a waitlist.
The function
The tool allows users to search stores, locate deals, and complete a purchase without opening a mobile app. DoorDash states this capability is intended for developers to integrate into their own software or AI workflows.
This approach fits a broader strategy where the company exposes its ordering platform to third-party agents. DoorDash has previously enabled services through iMessage and its own chatbot, Ask DoorDash. The new CLI adds to this by allowing integration with external bots like ChatGPT and Claude.
The sign-up form asks developers to describe what they intend to build with the beta access.
The context
The release plays on a well-known joke in programming circles. It references an XKCD comic where a developer types “sudo make me a sandwich” to automate a mundane task. The DoorDash launch mirrors this sentiment by turning a simple lunch order into a series of technical steps.
A video accompanying the announcement demonstrates this process. The system reads a Slack message, retrieves past orders, parses JSON data, and inspects menu structures. It runs Python scripts to handle errors and calculate the final total before placing an order for three salads. The interface displays the word “Flibbertigibbeting” during execution, highlighting the absurdity of the over-engineered solution.
What it means
For developers, this opens a new way to access DoorDash’s data and ordering logic. Instead of relying solely on the public app, they can now treat the service as a programmable component. This allows for custom tools that combine food ordering with other functions, such as local deal hunting or automated grocery lists.




