Back to Projects

Courier CLI

Go

A single command that gets you from nothing to a running Blutui project, with the starter Canvas downloaded, Courier initialised, and AI tooling set up.

Running `courier create` to scaffold a new Blutui project.

Tech Stack

  • Go
  • Cobra
  • Bubble Tea

Overview

Courier is Blutui's CLI, written in Go. I built courier create, the command that sets up a new project.

Before it existed, starting a Blutui project meant cloning a starter Canvas yourself, writing a courier.json by hand, and setting up the AI tooling separately. courier create streamlines that process.

Every prompt has a flag behind it, so if you already know what you want you can skip the questions entirely and pass --canvas and --cassette straight in. That also means it works in scripts. The Canvas name gets checked against the list from the API rather than being taken on trust, so a typo fails immediately instead of halfway through a download.

Installing Blutui Context

courier create can also install Blutui Context, which sets up the MCP server for whichever client you use and installs the Skills.

Email: dionpinto000@gmail.com