Skip to main content
Version: 1.0.10

Create Command

Initialize a new project, plugin, or agent.

Usage

# Interactive mode (recommended)
elizaos create

# With specific options
elizaos create [options] [name]

Getting Help

# View detailed help
elizaos create --help

Options

OptionDescription
-d, --dir <dir>Installation directory (default: .)
-y, --yesSkip confirmation and use defaults (default: false)
-t, --type <type>Type of template to use (project, plugin, agent, or tee)
--template <name>Use a specific template by name (e.g., default, minimal)
--no-installSkip automatic dependency installation after creation
--no-gitSkip git init for the new project
[name]Name for the project, plugin, or agent (optional)

Interactive Process

When you run elizaos create without options, it launches an interactive wizard:

  1. What would you like to name your project? - Enter your project name
  2. Select your database: - Choose between:
    • sqlite (local, file-based database)
    • postgres (requires connection details)

Default Values (with -y flag)

When using the -y flag to skip prompts:

  • Default name: myproject
  • Default type: project
  • Default database: sqlite