What is elizaOS?
elizaOS is an all-in-one, extensible platform for building and deploying AI-powered applications. Whether you’re creating sophisticated chatbots, autonomous agents for business process automation, or intelligent game NPCs, elizaOS provides the tools you need to get started quickly and scale effectively. It combines a modular architecture with a library-first approach, giving you full control over your agents’ development, deployment, and management lifecycle.Why Choose elizaOS?
Model Agnostic
Works with all major AI models including OpenAI, Anthropic, Google Gemini, Grok, and local models via Ollama
Multi-Agent Architecture
Designed from the ground up for creating and orchestrating groups of specialized agents
Rich Connectivity
Out-of-the-box connectors for Discord, Telegram, Twitter, Farcaster, and more
Highly Extensible
Powerful plugin system lets you build custom actions, providers, and evaluators
Document Ingestion (RAG)
Ingest documents and allow agents to retrieve information from your data
Production Ready
Built for real-world applications with database support, memory management, and deployment options
Core Capabilities
AgentRuntime
The heart of elizaOS is theAgentRuntime - a central orchestrator that manages your agent’s lifecycle, loads plugins, and coordinates all interactions. It provides a unified interface for actions, providers, and evaluators to work together seamlessly.
Actions
Actions define specific tasks your agent can perform. Each action includes validation logic to determine when it should trigger, and a handler function to execute the task. elizaOS includes 20+ built-in actions including:- SEND_MESSAGE: Send messages to rooms and channels
- UPDATE_ENTITY: Track and update entity information
- SEARCH_CONTACTS: Find and manage contacts
- SETTINGS: Configure agent behavior dynamically
- ROLES: Manage user permissions and access
Providers
Providers supply real-time data and context to your agent. They fetch information from external APIs, databases, and services to keep your agent informed and responsive. Use providers to access:- Current time and location data
- User profile information
- External API data
- Custom business logic
Evaluators
Evaluators analyze conversations and extract insights to build your agent’s memory and contextual awareness. They help your agent:- Understand user intent
- Extract facts and relationships
- Reflect on interactions
- Improve future responses
Architecture Overview
elizaOS is organized as a monorepo containing all the packages needed to build, run, and deploy agents:Get Started in Minutes
Installation
Set up your development environment with Node.js and bun
Quick Start
Build your first AI agent in under 5 minutes
What You Can Build
Explore use cases from chatbots to autonomous agents
Core Concepts
Learn about the fundamental building blocks
Community & Support
Discord
Join our community
GitHub
View the source code
Follow for updates
elizaOS is open source and MIT licensed. We welcome contributions from the community!