Commands
-h flag for more information about a command.create
After creating a project in Blutui, run create to scaffold your chosen Canvas into a new directory, initializes Courier (generating the courier.json file), and can optionally install Blutui Context (MCP server and Skills) to improve AI assisted coding.
courier create [project-handle]If you don't pass a project handle, a Canvas, or the --context flag, Courier will prompt you for them interactively.
Flags
| Flag | Description |
|---|---|
-c, --canvas | The Canvas to use for the project. Skips the Canvas selection prompt. |
--cassette | The handle for the Cassette. Defaults to default. |
-s, --site | The URL for the project. |
--context | Install Blutui Context (MCP server and Skills) without prompting. |
--client | The name of the MCP client to configure when installing Blutui Context (for example claude-code, cursor, vscode). |
Examples
# Scaffold interactively, prompting for a handle, Canvas, and Blutui Context
courier create
# Scaffold a project with a specific Canvas
courier create my-project --canvas tailwindcss-js
# Scaffold a project with a Cassette and install Blutui Context
courier create my-project --cassette monalisa --contextconfig
Manage the courier.json configuration in the current working directory if it exists.
courier configdev
This command will set up a local dev environment hosting your public folder, use the views folder to watch for changes and push the modified files, and utilize the Blutui cloud to build for you, accessible at localhost:8080.
courier devOn the first run, dev does not automatically push code, it starts monitoring file changes in the views directory.
help
Get help with Blutui Courier.
courier helpinit
Create a basic courier.json file in the current directory for the provided project handle.
courier init [project-handle]login
Log in to Courier using your Blutui access token.
courier login --token < token.txtIf your Courier token has expired, you can login again using the same command.
open
Open the current project in the web browser.
courier openpull
Pull all the site code for handle from the current courier.json, targeting the public and views folders.
courier pullpush
Push all the site code for handle from the current courier.json, targeting the public and views folders.
courier pushversion
Print the current version of Blutui Courier.
courier versionLast updated on