sitegpt. You can use it to manage chatbots, content, settings, conversations, leads, and your account from a terminal.
Who the CLI is for
The CLI is for three kinds of users:- People who work in a terminal. You can do most dashboard tasks without opening the browser.
- Scripts and automation. Add
--jsonto a command to get output that a script can read. - AI agents. An AI coding agent or personal assistant that can run terminal commands can use the CLI to set up and manage chatbots for you. See Use the CLI with an AI agent.
How the CLI relates to other ways to use SiteGPT
All of these work on the same chatbots and data. Pick the one that fits the job.
The CLI uses an API token, like the API. A token can only do what your dashboard role allows. Authentication explains tokens, scopes, and device login.
The CLI, API v2, and MCP need the Growth plan or above. See Plans and limits. Agent-first onboarding works without an account.
Two ways to start
With agent-first onboarding, an AI agent creates a temporary chatbot without a login. You then preview the chatbot and claim it into an account.
What you can manage
The CLI groups commands by area. The command reference lists every command and option.
The CLI uses the word
knowledge for content. starters are conversation starters. followups are follow-up suggestions.
How output and help work
By default, the CLI prints short tables and text for people. Tables shorten long text and leave out nested data. With--json, the CLI prints the full result as JSON. Scripts and agents should use --json when they need IDs, cursors, or nested fields.
Every command level has built-in help, for example sitegpt --help or sitegpt knowledge --help. The help comes from the installed version, so it always matches your CLI. It shows accepted values, defaults, and examples.
Where to go next
Install and log in
Install the CLI and connect it to your account.
Agent-first onboarding
Let an AI agent build a chatbot before you sign up.
Create a chatbot from a website
Follow a full setup workflow from the terminal.
Use with AI agents
Give an AI agent a scoped profile and the CLI skill file.