elizaOS
An open-source framework for building autonomous AI agents.
✨ What is Eliza?
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, Eliza provides the tools you need to get started quickly and scale effectively.
It combines a modular architecture, a powerful CLI, and a rich web interface to give you full control over your agents' development, deployment, and management lifecycle.
For complete guides and API references, visit our official documentation.
🚀 Key Features
- 🔌 Rich Connectivity: Out-of-the-box connectors for Discord, Telegram, Farcaster, and more.
- 🧠 Model Agnostic: Supports all major models, including OpenAI, Gemini, Anthropic, Llama, and Grok.
- 🖥️ Modern Web UI: A professional dashboard for managing agents, groups, and conversations in real-time.
- 🤖 Multi-Agent Architecture: Designed from the ground up for creating and orchestrating groups of specialized agents.
- 📄 Document Ingestion: Easily ingest documents and allow agents to retrieve information and answer questions from your data (RAG).
- 🛠️ Highly Extensible: Build your own functionality with a powerful plugin system.
- 📦 It Just Works: A seamless setup and development experience from day one.
Looking for plugins? Browse the community plugin registry at elizaOS-plugins/registry for a full list of available ElizaOS plugins.
Framework vs. application
elizaOS is two things stacked together. Knowing which one you're working with makes everything else easier.
The framework is the runtime: @elizaos/core, the agent loop, the plugin model (actions, providers, services, evaluators), the message/memory/state primitives, and the model-agnostic LLM layer. If you depend on @elizaos/core from your own code, you are using the framework.