Setup and Quickstart

Installation

To use Qodo Command, you’ll need Node.js and npm installed.

To install, run:

npm install -g @qodo/command

Starting to use Qodo Command

To start using Qodo Command, you need to log in first:

qodo login

API key

Once login is completed you'll receive an API key in the terminal.

The API key is also saved locally in the .qodo folder in your home dir, and can be reused (e.g., in CI).

The key is tied to your user account and subject to the same usage limits.

There are a few commands that let you maintain the API key:

qodo key list               # List all API keys

qodo key create <name>      # Create a new API key with the given name

qodo key revoke <name>      # Revoke an API key by name

Quickstart

Qodo Gen Chat - Interactive AI Chat Mode

Run Qodo Gen Chat directly in your terminal:

qodo chat

In this mode you can send prompts such as:

Write tests for the files in the auth directory

Add better logging througout my project

Use Qodo Merge to describe the changes in my working folder

And Qodo Command will follow your guidelines.

The response is a markdown-formatted output.

You can exit at any time by pressing Escape.


Agents

An agent is a configurable AI-powered assistant that can perform tasks, automate workflows, and interact with tools (MCPs). Each agent is defined by a set of instructions, optional arguments, and access to tools like version control, the file system, CI pipelines, or cloud environments.

Agents act as task-specific operators. You can think of them as highly focused copilots, each with a clear objective and strategy. Rather than manually guiding an AI through each step, you define the desired behavior once and reuse it reliably.

You can create your own agent for Qodo Command to use, then run Qodo Command with a customizable command.


Tools (MCPs)

MCP stands for Model Context Protocol. It’s an open protocol that standardizes how applications provide context to AI Models. You can learn more about MCPs in Anthropic's MCP documentation.

Using the MCP protocol, Qodo Command can interact with external tools and services.

The tools currently being used by Qodo Command are:

Local tools:

  • git

  • filesystem

  • shell

  • ripgrep

Remote tools:

  • web search

  • Qodo Merge

You can control which tools will be used with the --tools flag.


Interactive Web UI Mode

Use the Qodo web interface:

qodo --ui

The interactive web UI mode features full interactivity, and the same capabilities as in the terminal.


AI Model selection

You can use a specific AI model with --model=<model_name>.

For a list of available model names, run qodo models.


Learn More

GitHub Example Repository

Find working examples and templates: https://github.com/qodo-ai/qodo-gen-cli

Commands and Flags

Learn more about Command available commands and flags in our documentation.

Last updated

Was this helpful?