# ElizaOS > ElizaOS is a comprehensive framework for building AI agents with persistent personalities across multiple platforms. It provides the architecture, tools, and systems to create sophisticated agents that maintain consistent behavior, learn from interactions, and seamlessly integrate with various services. ElizaOS allows developers to create autonomous AI agents that can operate across multiple platforms while maintaining a consistent personality and knowledge base. The framework handles the complexities of state management, conversation context, and platform-specific integration, letting developers focus on defining agent behavior. ## Core Documentation - [Introduction](https://eliza.how/docs/intro): Overview and getting started with ElizaOS - [Quickstart Guide](https://eliza.how/docs/quickstart): Setup, installation, and first steps - [Core Architecture Overview](https://eliza.how/docs/core/overview): Complete framework architecture and component relationships - [Agent Runtime](https://eliza.how/docs/core/agents): Agent runtime environment and message processing flow - [Actions](https://eliza.how/docs/core/actions): Implementation of agent behaviors and message handling - [Providers](https://eliza.how/docs/core/providers): Real-time data providers for agent context building - [Evaluators](https://eliza.how/docs/core/evaluators): Conversation processing and knowledge extraction - [Knowledge System](https://eliza.how/docs/core/knowledge): Document processing and semantic search functionality - [Database Architecture](https://eliza.how/docs/core/database): Storage system with vector embeddings - [Plugins](https://eliza.how/docs/core/plugins): Creating and managing modular extensions - [Project Structure](https://eliza.how/docs/core/project): Project organization and character configuration - [Worlds](https://eliza.how/docs/core/worlds): Collection spaces for organizing entities and rooms - [Rooms](https://eliza.how/docs/core/rooms): Conversation spaces where entities interact - [Entities](https://eliza.how/docs/core/entities): Entity-component architecture for flexible data modeling - [Services](https://eliza.how/docs/core/services): Platform integration and communication management - [Tasks](https://eliza.how/docs/core/tasks): Scheduled and deferred operations system - [FAQ](https://eliza.how/docs/faq): Frequently asked questions and troubleshooting ## CLI Tools - [CLI Overview](https://eliza.how/docs/cli/overview): Command-line interface features and capabilities - [Create Command](https://eliza.how/docs/cli/create): Creating new projects, plugins, or agents - [Start Command](https://eliza.how/docs/cli/start): Starting an ElizaOS project or agent - [Dev Command](https://eliza.how/docs/cli/dev): Running a project in development mode with hot reloading - [Agent Command](https://eliza.how/docs/cli/agent): Managing agent configurations and state - [Projects Command](https://eliza.how/docs/cli/projects): Managing project configuration and settings - [Plugins Command](https://eliza.how/docs/cli/plugins): Managing plugins in your project - [Publish Command](https://eliza.how/docs/cli/publish): Publishing packages to npm registry - [Test Command](https://eliza.how/docs/cli/test): Testing ElizaOS projects and plugins - [Update Command](https://eliza.how/docs/cli/update): Updating ElizaOS components - [Environment Command](https://eliza.how/docs/cli/env): Configuring environment variables and API keys ## More Resources - [API Documentation](https://eliza.how/api): Core interfaces, types, and function documentation - [GitHub Repository](https://github.com/elizaos/eliza): Source code and contributions - [Awesome-ElizaOS](https://github.com/elizaos/awesome-eliza): Collection of resources, examples, and tools - [Blog](https://eliza.how/blog): Latest updates, tutorials, and insights - [Community Discord](https://discord.gg/elizaos): Support and community discussions - [REST API Documentation](https://eliza.how/docs/rest/eliza-os-api): REST endpoints for agent interactions - [Legacy Documentation (v0.25.9)](https://eliza.how/docs/version-0.25.9/intro): Documentation for older versions - [News Archive](https://eliza.how/news): Historical news and updates - [Contributing Guide](https://eliza.how/docs/contributing): How to contribute to ElizaOS - [Packages Showcase](https://eliza.how/packages) - Directory of modular plugins and extensions that enhance eliza functionality