About this project

elizaOS is an open-source agentic operating system built with TypeScript. It provides a monorepo containing the core runtime, the Eliza user-facing app, a CLI, cloud services, native bridges, and first-party plugins. The framework is model-agnostic and extensible through plugins that can register actions, providers, evaluators, services, model handlers, routes, events, tests, and app views. Key components include @elizaos/core (AgentRuntime, types, message loop, memory and state primitives), @elizaos/agent (standalone agent and HTTP backend), @elizaos/app-core (shared application hosting and platform orchestration), @elizaos/ui (shared React UI), and the elizaos CLI for project and plugin scaffolding, upgrades, and deployment. Eliza supports chat, voice, memory, knowledge, and document workflows; messaging and workspace connectors; calendar, reminders, inbox, goals, and health domains; browser and desktop automation; native device bridges; non-custodial EVM and Solana wallet operations; scheduled workflows; and coding-agent orchestration. Local inference is available through @elizaos/plugin-local-inference with text tiers based on Gemma 4, plus local embeddings, speech, vision, and image-generation assets. Eliza Cloud offers optional account services, hosted model routing, deployment, and cross-device connectivity. The repository includes instructions for running from source with Bun and Node, common build and test commands, and contribution guidelines. Bootable Linux and Android distributions are maintained in a separate elizaOS/os repository.