For developers, the terminal is more than just a black box with a blinking cursor. It's a command center—a place of power, speed, and precision. It's where we feel most at home. Yet, as our systems evolve into complex, AI-driven agentic workflows, we're often forced out of our native environment and into clunky web UIs for management and deployment.
What if you could bring the full power of those complex business processes back to the command line? What if you could build, test, and deploy sophisticated AI agents with the same ease as a git push?
That's why we built cli.do.
The .do CLI brings the full power of agentic workflows to your command line. We believe in the principle of Business-as-Code: treating your critical business processes like software—versioned, automated, and seamlessly integrated into your development lifecycle. cli.do is the bridge that makes this possible, turning complex operations into simple, intuitive commands.
Stop context-switching. Stay in your terminal and stay in your flow.
With the .do CLI, deploying a new agentic workflow is a straightforward, three-step process. There's no complex setup or multi-page configuration. Just navigate to your project directory and deploy.
Here’s how you can deploy a new customer onboarding agent directly from your terminal:
// Example: Deploying a new agentic workflow from your terminal
// Step 1: Login to your .do account
$ do login
// Step 2: Navigate to your workflow directory and deploy
$ cd /path/to/my-agent-workflow
$ do workflow deploy . --name="customer-onboarding-v2"
// Output:
// ✓ Authenticating...
// ✓ Packaging workflow files...
// ✓ Uploading package (1.2MB)...
// ✓ Deploying agent 'customer-onboarding-v2'...
// ✓ Deployment successful!
//
// API Endpoint: https://api.do/workflows/customer-onboarding-v2
// Status: Active
Just like that, your service is live. The .do CLI handles the authentication, packaging, and deployment, providing you with an instant API endpoint for your new agent. This is the power of a first-class developer tool designed for a modern, automated workflow.
The .do CLI is a comprehensive terminal interface for the entire lifecycle of your agentic workflows.
Are you using GitHub Actions, GitLab CI, or Jenkins? Great. The .do CLI is designed for automation and is a perfect fit for any CI/CD pipeline. You can script deployments, updates, and rollbacks with just a few lines of code, ensuring your Business-as-Code is as reliable and automated as your application code.
Manage your environments (e.g., development, staging, production) and handle sensitive secrets without ever leaving the command line. The CLI provides secure, scriptable access to your workflow's configurations, giving you full control over environment variables, authentication tokens, and API keys.
Need to check the health of a running agent or debug an issue? Use commands to stream logs in real-time, inspect status, and manage different deployed versions of your workflows. It's all built-in.
Q: What can I do with the .do CLI?
A: The .do CLI allows you to create, manage, deploy, and monitor your agentic workflows directly from your terminal. It's the fastest way to integrate Business-as-Code into your development lifecycle.
Q: How do I install the .do CLI?
A: Installation is simple via your favorite package manager. For example, using npm, you would run: npm install -g @do/cli. We also provide binaries for Windows, macOS, and Linux on our official website.
Q: Can I use the CLI in my CI/CD pipelines?
A: Absolutely. The .do CLI is designed for automation and is a perfect fit for any CI/CD pipeline, such as GitHub Actions, GitLab CI, or Jenkins. You can automate the deployment and management of your services with just a few lines of script.
Q: Does the CLI support environment management and secrets?
A: Yes, you can manage everything from authentication and environment variables to logs and versioning. The CLI provides full control over your agentic workflows and their configurations.
Embrace the power of the command line for your most complex business logic. Bring speed, control, and automation to your AI-powered services.
Ready to get started? Install the .do CLI now:
npm install -g @do/cli
Visit cli.do to learn more and explore our documentation. Welcome to the future of agentic workflow management.