SiteGPT CLI
Turn any URL into a live support agent
One command trains, brands, and ships a real AI support chatbot for any website, no dashboard, no signup. And it's built so your AI agent can run the whole setup for you.
free & open · node 18+ · macOS · linux · windows
$ sitegpt onboarding start https://acme.com ⠿ crawling acme.com, 142 pages ⠿ training knowledge, 38s ✓ support agent ready preview & claim → https://sitegpt.ai/onboard/ab12cdA website is all it needs
No console. No clicking. Just the answer.
Point the CLI at a URL and it crawls the site, trains on it, applies your brand, and returns an agent that's ready to answer, with a link to preview and claim. The first working chatbot happens before you've signed up for anything.
- Crawl a site, sitemap, docs, files, or YouTube, and keep it in sync
- Brand it, set its persona, and write its instructions in the same flow
- Test it from the terminal and embed it anywhere with one snippet
# train on the docs and wait until it is ready$ sitegpt knowledge website add \ --chatbot acme https://docs.acme.com --wait ✓ 142 pages trained # grab the embed snippet$ sitegpt installation snippet --chatbot acme <script src="https://sitegpt.ai/widget…Built for the agent era
Let your AI agent build it
Tell Claude, Cursor, or your own agent to "set up SiteGPT for this site," and it can, end to end. No login to start, machine-readable output it can reason over, and a published skill that teaches it the full workflow. The agent does the build; you get the keys.
> Set up a SiteGPT support bot for acme.com • created chatbot, no account needed • trained on 142 pages + the help center • set persona, brand colors, lead form ✓ done, here is your claim link# one command per client, straight from CI$ sitegpt chatbots create "$CLIENT" --json \ | jq -r .data.chatbot.id $ sitegpt knowledge sitemap add \ --chatbot "$ID" "$SITE/sitemap.xml" --wait ✓ client liveSupport as code
One bot or a thousand, same command
Provision, configure, and update chatbots across every site and client from scripts and CI. Onboard a new client in one command, version your knowledge in git, and roll a change out to dozens of bots in a single run.
Scoped API tokens keep automation least-privilege. Structured JSON and stable exit codes make every step safe to script.
Everything you'd expect from a CLI you'd actually script against
Questions, answered
- Can an AI agent set up SiteGPT for me?
- Yes, end to end. With no login required, an agent (Claude, Cursor, or your own) can create a chatbot from a URL, add knowledge, set the persona and branding, test it, and hand back a link to claim. A published skill teaches it the whole workflow.
- Do I need a SiteGPT account to try it?
- No. Run onboarding start with a website URL and you get a real, trained chatbot plus a preview-and-claim link. You only create an account when you decide to keep it.
- How fast can I get a working chatbot?
- One command. The CLI crawls the site, trains, and returns a ready-to-test agent, typically in under a minute for a normal site. Add --wait to block until training is fully settled.
- Can I manage many chatbots or clients from the CLI?
- Yes. Provision, configure, and update chatbots across every site and client from scripts or CI. Onboard a new client in one command, or roll a change out to dozens of bots in one run.
- Is there a SiteGPT MCP server?
- Yes. Run sitegpt mcp to start the SiteGPT Model Context Protocol server so MCP-aware assistants can call SiteGPT directly.
- Is the SiteGPT CLI free?
- The CLI is free and open on npm, and trying SiteGPT through onboarding is free. Running a production chatbot uses your SiteGPT plan.
Your next support agent is one command away
Install the CLI and ship one in minutes, or hand it to your agent.