All apps/Cookiecutter

Cookiecutter

cookiecutter

A command-line utility that creates projects from project templates.

Runs as cookiecutter|macOS, Linux, Windows|cookiecutter.readthedocs.io

Command form

ai-draft · 2 tasks · 9 fields

Render a Cookiecutter template (local path, git URL or shorthand) into a new project. Replay, config-file, hook and debug-file options are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui cookiecutter
Generate a project from a templateExample values, fixed in this page — nothing here reaches a terminal
Basic
Template*
string
Branch, tag or commit
string
Output directory
directory
Use defaults, do not prompt
--no-input
TasksEach one presets the form for one job
Generate project
templatecheckoutoutput_dirno_input
List installed templates
list_installed
ParametersOnly these flags are editable in the form
Template
Local directory, git/hg URL, or a shorthand such as gh:owner/repo.
string · positional 0
Use defaults, do not prompt
boolean
--no-input
Branch, tag or commit
string
--checkout-c
Template subdirectory
Directory inside the repository that holds cookiecutter.json.
string
--directory
Output directory
path
--output-dir-o
Overwrite existing output
boolean
--overwrite-if-exists-f
Skip files that already exist
boolean
--skip-if-file-exists-s
Verbose
boolean
--verbose-v
List installed templates
boolean
--list-installed-l
SourcesEvery flag above is checked against these
cli
'--no-input', help='Do not prompt for parameters and only use cookiecutter.json file content. ' '-c', '--checkout', help='branch, tag or commit to checkout after git clone', '--directory', help='Directory within repo that holds cookiecutter.json file ' '-v', '--verbose', is_flag=True, help='Print debug information', default=False '-f', '--overwrite-if-exists…
helpmain 2026-10

github.com

Before it fills your prompt, Otty checks the installed cookiecutter against its version. A form that does not match your version is not offered.