Skip to main content

Installation

Install the elizaOS CLI globally using Bun:
Video Tutorial: Full CLI Reference

Available Commands

Global Options

These options apply to all commands:

Examples

Getting Version Information

Project Structure

For detailed information about project and plugin structure, see the Quickstart Guide.

Environment Configuration

Configure your API keys and environment variables with the env command:

Development vs Production

elizaOS supports two main modes of operation:

Development Mode

Hot reloading, detailed error messages, and file watching for rapid development.

Production Mode

Optimized performance and production-ready configuration for deployment.

Quick Start

For a complete guide to getting started with elizaOS, see the Quickstart Guide.

Creating a new project

Starting a project

Development mode

Working with Projects

elizaOS organizes work into projects, which can contain one or more agents along with their configurations, knowledge files, and dependencies. The CLI provides commands to manage the entire lifecycle of a project:
  1. Create a new project with create
  2. Configure settings with env
  3. Develop using dev for hot reloading
  4. Test functionality with test
  5. Start in production with start
  6. Share by publishing with publish

Working with Plugins

Plugins extend the functionality of your agents. Use the plugins command for managing plugins and publish for publishing your own:

Quickstart Guide

Complete workflow guide to get started with elizaOS

Environment Configuration

Managing environment variables and configuration