Setup and Quickstart
Last updated
Was this helpful?
Last updated
Was this helpful?
Qodo Gen CLI is now available in alpha release.
To use Qodo Gen CLI, you’ll need and installed.
To install, run:
To start using Qodo Gen CLI, run the initialization command:
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.
In this mode you can send prompts such as:
And Qodo Gen CLI will follow your guidelines.
The response is a markdown-formatted output.
You can exit at any time by pressing Escape
.
You can use a specific AI model with --model=<model_name>
.
For a list of available model names, run qodo models
.
Qodo Gen CLI comes with built-in tools that run in its backend: a web search tool and a Qodo Merge tool.
login
Authenticate and receive API key
init
Start using Qodo Gen CLI and generate starter agent configuration file
chat
Use Qodo Gen Chat
--chat
Keep interacting with the CLI after the run is done instead of immediately exiting
create-agent
<command-name>
Run a configured agent
--agentfile=path
<command-name> --mcp
Run an agent as a service (listening on port 3000)
mcp-list
List available local and remote tools
models
List available models
--model=model_name
Specify a custom model to use
--ci
--mcp
--ui
Open Qodo Gen CLI with web interface
--webhook
-h
, --help
View all available commands and flags
-l
, --log=path
Redirect console output to a file (directed in the path), or to stdout
or stderr
--silent
Suppress all console output except the final result. Logs go to /dev/null
--resume=session_id
Resume a task with the given session ID
docker run --rm qodoai/gen
Run Qodo Gen CLI on docker
Run directly in your terminal:
Find working examples and templates:
Create a by translating user requirements into a valid TOML configuration
Specify a custom path to an
Run commands in
Run all configured agents as tools in
Run commands as tools from agent.toml
in