← Back to Research Hub
🎭

ElizaOS Architecture

Key Insights

  • Character-driven runtime: Agents as JSON personality configs (bio, style, voice) - separates behavior from implementation, enables non-technical creation
  • Plugin composition: 4 types (Actions=tools, Providers=context, Evaluators=assessment, Services=background) - clean separation vs monolithic
  • Multi-platform abstraction: Unified client pattern hides Discord/Telegram/Twitter differences - cross-platform agents without platform-specific code
  • Web3-native design: Built-in wallet + blockchain as first-class citizens - optimized for crypto/social vs general-purpose
  • Portable personality: Character files are self-contained JSON - share/fork agent personalities without code or credentials