Skip to main content
Version: 1.0.10

Introduction to Eliza

As seen powering @DegenSpartanAI and @aixvc_agent

What is Eliza?

Eliza is a powerful multi-agent simulation framework designed to create, deploy, and manage autonomous AI agents. Built with TypeScript, it provides a flexible and extensible platform for developing intelligent agents that can interact across multiple platforms while maintaining consistent personalities and knowledge.

Pro tip: copy paste the text from https://eliza.how/llms-full.txt into your preferred LLM.

Key Features

New in Eliza v2!

CLI ToolNative GUI
  • Platform Integration: Clients for Discord, Telegram, Farcaster, and many others
  • Flexible Model Support: Deepseek, Ollama, Grok, OpenAI, Anthropic, Gemini, LLama, etc.
  • Character System: Create diverse agents using character files
  • Multi-Agent Architecture: Manage multiple unique AI personalities simultaneously
  • Memory Management: Easily ingest and interact with documents using RAG
  • Media Processing: PDF, URLs, Audio transcription, Video processing, Image analysis, Conversation summarization
  • Technical Foundation:
    • 100% TypeScript implementation
    • Modular architecture
    • Highly extensible action and plugin system
    • Custom client support
    • Comprehensive API

Installation

We offer several installation paths depending on your goal. If you're new to ElizaOS, we recommend starting with the Install CLI Tool tab. If you want to contribute to the core project, head to the Contribute to ElizaOS Core tab.

For detailed instructions on each path, including configuration options and extended capabilities, see our Quickstart Guide. If you run into any issues, check our Frequently Asked Questions.

Prerequisites

You can verify your Node.js version with the following command:

node --version
# Expected output: v23.0.0 or higher

If you have a different version, we recommend using nvm (Node Version Manager) to switch to the correct version:

nvm install 23
nvm use 23

Eliza offers different paths depending on your goals:

While you can use npm, we strongly recommend using bun for performance and compatibility with the ElizaOS ecosystem.

# Recommended: Install via bun (https://bun.sh/)
bun install -g @elizaos/cli

# Alternative: Install via npm
npm install -g @elizaos/cli

# From a folder to install a project
elizaos create
cd new-agent
elizaos start

Then visit https://localhost:3000 to interact with your agent through a web interface.

If it fails the first time try the start command again


Available Commands Reference

The elizaos CLI is the primary way to interact with your projects and agents. It is organized into several logical command groups:

CategoryCommands
Project Managementcreate, start, stop
Agent Managementagent list, agent start, agent get
Developmentdev, test, update
Configurationenv list, env edit-local, env interactive
Plugin Ecosystemplugins list, plugins add, publish

For a complete list and detailed explanation of every command, see the CLI Overview.

You can also discover commands directly from your terminal:

# Get a list of all top-level commands
elizaos --help

# Get help for a specific command group
elizaos agent --help

Community and Support

Eliza is backed by an active community of developers and users:

Join us in building the future of autonomous AI agents with Eliza!