Console

Commands

All commands have a -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

FlagDescription
-c, --canvasThe Canvas to use for the project. Skips the Canvas selection prompt.
--cassetteThe handle for the Cassette. Defaults to default.
-s, --siteThe URL for the project.
--contextInstall Blutui Context (MCP server and Skills) without prompting.
--clientThe 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 --context

config

Manage the courier.json configuration in the current working directory if it exists.

courier config

dev

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 dev

On 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 help

init

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.txt

If your Courier token has expired, you can login again using the same command.

open

Open the current project in the web browser.

courier open

pull

Pull all the site code for handle from the current courier.json, targeting the public and views folders.

courier pull

push

Push all the site code for handle from the current courier.json, targeting the public and views folders.

courier push

version

Print the current version of Blutui Courier.

courier version

Last updated on

On this page