sys9 CLI

One launcher. Tools when you need them.

Install the umbrella sys9 CLI, then launch the supported tools through sys9 run, sys9 db, sys9 smith, and other listed subcommands. Tools install on first use. Complete each product’s login or workspace setup before using its services.

One launchersys9 <tool>On-demand toolsProduct-specific setup
install once

Install sys9. Start with one product.

The npm package installs the launcher. It reuses an installed tool or downloads it on demand. Use sys9 <tool> consistently: managed db9 and drive9 binaries live under ~/.sys9/tools and are not automatically put on your PATH. The database example creates real resources.

one install installs supported tools on demand service setup required
terminal
# install the launcher; tools install on first use
$ npm install -g @sys9/cli
$ sys9 status

# create a database, then query it
$ sys9 db create --name my-app
$ sys9 db sql my-app -q "SELECT 1"

# check another service's authentication requirements
$ sys9 run auth login --help
built for agents

A CLI for humans and agents.

Use the same commands interactively or in automation, with the credentials and permissions each service requires.

Agent-native

Structured resource commands support JSON where documented. Interactive commands and output streams retain their native format; for example, run9 box exec does not support --json. Check each command’s help.

Authentication belongs to each product

Installing the CLI does not require a service account. run9 and smith9 require authentication, chord9 connects a signed-in workbench to a Host, and private message or transcript spaces need a secret before first use.

get started

Install sys9. Start composing.

Install the CLI from npm and choose a product setup guide. Contact us for access requirements or help with your workload.