← all repositories
elizaOS/eliza

An OS for agents that isn't just a Python script

This framework turns one-off agent scripts into extensible, deployable products with a shared runtime and plugin ecosystem.

18.8k stars TypeScript AgentsRAG · Search
eliza
Velocity · 7d
+7.0
★ / day
Trend
cooling
star history

What it does elizaOS is a TypeScript framework for building autonomous AI agents and the applications that host them. It combines a model-agnostic runtime (@elizaos/core), a CLI for generating projects, a React-based management dashboard, and a plugin ecosystem spanning Discord, Telegram, Farcaster, browser automation, and RAG document ingestion. The repo enforces a strict split between the headless runtime, deployable product workspaces, and UI-contributing app plugins so the layers do not collapse into each other.

The interesting bit The architecture borrows from operating systems: a small core runtime, a plugin registry that acts like a package manager, and first-party app plugins that add entire surfaces such as voice telephony, browser control, or multi-agent task coordination. You can import just the runtime into your own TypeScript code, or scaffold a full Vite + React product with deployment scripts for Vercel, AWS, or Convex.

Key highlights

  • Supports major LLM providers including OpenAI, Anthropic, Gemini, Llama, and Grok through a model-agnostic layer
  • Ships 30+ independent examples covering chat, on-chain trading, MCP/A2A protocols, and serverless hosting targets
  • Bundles evaluation suites for GAIA, SWE-bench, and tau-bench benchmarks
  • Curated plugin registry plus first-party app plugins for phone, browser, documents, and form-driven data collection
  • Runs a full local mock cloud stack with PGlite and control-plane for development without external cloud dependencies

Verdict Worth evaluating if you are building multi-agent products or need connectors across Discord, Telegram, and Farcaster; skip it if you are looking for a lightweight, single-purpose LLM wrapper.

Frequently asked

What is elizaOS/eliza?
This framework turns one-off agent scripts into extensible, deployable products with a shared runtime and plugin ecosystem.
Is eliza open source?
Yes — elizaOS/eliza is open source, released under the MIT license.
What language is eliza written in?
elizaOS/eliza is primarily written in TypeScript.
How popular is eliza?
elizaOS/eliza has 18.8k stars on GitHub and is currently cooling off.
Where can I find eliza?
elizaOS/eliza is on GitHub at https://github.com/elizaOS/eliza.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.