Skip to main content

Local installation

There are two ways to work with Catalyst from your machine. You can use both.

Your AI coding agentThe Diagrid CLI
What you installThe Catalyst AI plugin (skills and the Catalyst MCP server)The diagrid binary
How you workYou ask, and your agent builds, runs and inspects for youYou run each command yourself
Works withClaude Code, Codex, GitHub CopilotAny terminal

Set up your AI coding agent​

This is the recommended way to start.

Install the Catalyst AI plugin​

Run the command for your agent. It installs the Catalyst AI plugin: the Catalyst skills and the Catalyst MCP server:

claude plugin marketplace add diagridio/catalyst-ai && claude plugin install catalyst-ai@diagrid

The plugin installs the skills, registers the Catalyst MCP server, and adds the /catalyst-ai:try-workflow and /catalyst-ai:try-agent commands.

Sign in​

Authenticate once:

Run /mcp, choose plugin:catalyst-ai:catalyst, and choose Authenticate.

Your browser opens. Sign in, or create a free account, then approve your agent's access. From then on, your agent acts as you.

If you just created your account, verify your email, open catalyst.diagrid.io once to finish setting it up, and then authenticate again.

Check it works​

Ask your agent:

Who am I in Catalyst?

It answers with your organization and user, using the catalyst_whoami tool.

Next, try a quickstart with your agent: build a workflow or run an agent. For everything else your agent can do, see Build with an AI coding agent.

Update the plugin​

claude plugin install doesn't update a plugin that's already installed. To get the latest skills in Claude Code:

claude plugin marketplace update diagrid
claude plugin update catalyst-ai@diagrid

For Codex and the Copilot CLI, run the npx skills add command from the install step again.

Install the Diagrid CLI​

The Diagrid CLI allows you to manage and interact with your Catalyst resources. The CLI can perform most actions available in the Catalyst Console and provides additional utilities you can use to develop your applications using the APIs. For example, use the Diagrid CLI to:

  • Create and manage apps, agents, MCP servers, components, subscriptions and more
  • Invoke the Catalyst APIs and listen for incoming requests on a given app
  • Connect Catalyst to your local machine to receive pubsub events, service invocations, input bindings, etc. while developing
  • View workload logs

Installing the CLI​

Once you have created your Diagrid Catalyst account, you can access your organization at https://catalyst.diagrid.io.

Next, download and install the Diagrid CLI using the following command:

curl -o- https://downloads.diagrid.io/cli/install.sh | bash

Move the diagrid binary into your path so you can run it from anywhere. For example:

sudo mv ./diagrid /usr/local/bin

Using the CLI​

The CLI is a static binary that should be executed from the command line. Help pages are available for you to navigate the command tree and see what flags are available on each command.

To login to Diagrid Catalyst:

diagrid login

The Diagrid CLI is compatible with both products: Catalyst and Dapr Ops Dashboard. If you have access to both products, you can choose which set of commands to use by specifying the product name with the command:

diagrid product use catalyst

To verify the current user identity and organization:

diagrid whoami

For the full command surface see the Diagrid CLI reference. If something goes wrong during install or login, check the Troubleshooting / FAQ.

Next steps​