Skip to content

feat: add create-bot CLI for scaffolding Chat SDK projects#359

Open
bensabic wants to merge 8 commits intomainfrom
feat/chatbot-cli
Open

feat: add create-bot CLI for scaffolding Chat SDK projects#359
bensabic wants to merge 8 commits intomainfrom
feat/chatbot-cli

Conversation

@bensabic
Copy link
Copy Markdown
Contributor

Introduces create-bot, a CLI tool (like create-next-app) that scaffolds new Chat SDK bot projects.

It prompts for a project name, description, platform adapters, and a state adapter, then generates a complete Next.js project with webhook routes, environment variables, and bot configuration.

Supports interactive and non-interactive usage via flags (--adapter, --description, --pm, --quiet, --yes).

Includes full test coverage, README, and documentation integrated into the Chat SDK docs site.

Introduces `create-bot`, a CLI tool (like create-next-app) that scaffolds
new Chat SDK bot projects. It prompts for a project name, description,
platform adapters, and a state adapter, then generates a complete Next.js
project with webhook routes, environment variables, and bot configuration.

Supports interactive and non-interactive usage via flags (--adapter,
--description, --pm, --quiet, --yes). Includes full test coverage,
README, and documentation integrated into the Chat SDK docs site.

Made-with: Cursor
@vercel
Copy link
Copy Markdown
Contributor

vercel bot commented Apr 10, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
chat Ready Ready Preview, Comment, Open in v0 Apr 10, 2026 2:45pm
chat-sdk-nextjs-chat Ready Ready Preview, Comment, Open in v0 Apr 10, 2026 2:45pm

@socket-security
Copy link
Copy Markdown

socket-security bot commented Apr 10, 2026

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addednext@​16.2.362100919770
Addedchat@​4.24.0771009498100
Added@​types/​react@​19.2.141001007990100
Addedexeca@​9.6.19910010084100
Addedreact@​19.2.51001008497100
Addedcommander@​13.1.09810010087100
Added@​clack/​prompts@​0.10.11001009995100

View full report

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant