Build CLIs for the AI era.

Turn your software into tools that humans, automation, and AI agents can use.

Your software
  • Developers
  • Automation
  • AI agents
A demo of the interactive shell, in your browser. Everything it prints is what the CLI prints. Nothing runs on your machine.

The CLI is becoming an interface for AI.

AI agents need reliable, deterministic tools to actually get things done. A good CLI is already designed for what they need.

  • Discoverable

    Agents can understand commands and capabilities.

  • Composable

    Commands can be combined into workflows.

  • Automatable

    CLIs work naturally with scripts, CI/CD and automation.

  • Deterministic

    The same command produces predictable results.

  • Readable by machines

    Structured output makes results easy for software and agents to consume.

  • Local and secure

    CLIs run alongside the developer, their code and their existing authentication environment.

Cheaper in tokens, too. Agents discover a CLI on demand and filter its output before it reaches the model. A typical MCP setup loads every tool definition into the context up front and passes every result through it.

The CLI isn't going away. It's evolving.

Build the capability, not the plumbing.

Every production-ready CLI has to solve the same problems. The BYO SDK takes care of them so you can focus on what actually matters: your software's capabilities.

  • Authentication
  • Configuration
  • Secrets
  • Command parsing
  • Validation
  • Logging
  • Error handling
  • Output formatting
  • Updates
  • Platform support

One CLI. Multiple interfaces.

Instead of building separate experiences for every consumer, create one executable interface that serves them all.

  • Developers

    A powerful interface to your platform.

  • Automation

    Your capabilities in scripts, CI/CD and workflows.

  • AI agents

    Deterministic, executable tools that agents can discover and use.

What's in the box.

The BYO CLI is built with the BYO SDK and is the reference for what you get. It turns messy terminal habits into reliable automation.

Never lose a command again.

Save the exact commands that worked, and run them instantly whenever you need them.

Less context switching.

No more digging through notes, Slack messages, or shell history to remember flags and scripts.

Secrets stay local.

Sensitive values are collected by workflows and stored in the local, encrypted secrets store. No account, no sync service, no hosted backend.

Automate the boring stuff.

Turn repetitive setup, deployment, and debugging steps into reusable workflows in seconds.

Extend it.

Add new command groups through plugins built with the BYO SDK, from NuGet.org or your own feed.

Build once. Let humans and AI use it.

The next generation of software won't just be consumed through websites and APIs. It will be executed by people, automated by systems, and orchestrated by AI agents. Build the tools they'll need.

From API to CLI. From CLI to AI.

Get started in seconds.

Run a single command to install. It detects your operating system and architecture and verifies the download.

$ curl -fsSL https://github.com/softwareworkercom/byo/releases/latest/download/install.sh | bash

Then pick a path: about 15 minutes to automate a workflow, about 20 to build a plugin an agent can run. BYO CLI is open source and pre-1.0; we are looking for testers on Linux and macOS, so if you try it there, please tell us what you find.