# elizaOS/eliza

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/elizaos-eliza).**

17,548 stars · 5,421 forks · TypeScript · mit

## Links

- GitHub: https://github.com/elizaOS/eliza
- Homepage: https://eliza.how/
- awesome-repositories: https://awesome-repositories.com/repository/elizaos-eliza.md

## Topics

`agent` `agentic` `ai` `autonomous` `chatbot` `crypto` `discord` `eliza` `elizaos` `framework` `plugins` `rag` `slack` `swarm` `telegram`

## Description

Eliza is a modular framework designed for building and deploying autonomous agents that operate across diverse digital environments. It functions as an orchestrator for intelligent software, enabling agents to manage tasks, maintain persistent memory, and execute automated processes through a centralized runtime.

The framework distinguishes itself through a plugin-based architecture that facilitates cross-platform social automation and blockchain transaction capabilities. By utilizing state-machine logic for decision-making and vector-based memory for context retention, the system allows agents to evolve their behavior based on historical interactions and learned information.

The platform supports a wide range of operational requirements, including the integration of external services and distributed ledgers. It is designed for flexible deployment, allowing agents to run on local machines, containerized setups, or cloud infrastructure.

## Tags

### Artificial Intelligence & ML

- [Autonomous Agents](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/agent-orchestration-multi-agent/autonomous-agents.md) — Serves as a modular framework for building and deploying autonomous agents with memory and tool-use capabilities.
- [Agent Execution Runtimes](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/integration-deployment/agent-frameworks/agent-runtimes/agent-execution-runtimes.md) — Provides a core runtime engine that manages agent execution loops, state persistence, and tool orchestration.
- [Agent Orchestration Platforms](https://awesome-repositories.com/f/artificial-intelligence-ml/agent-orchestration-platforms.md) — Orchestrates agent behavior and workflows across diverse digital environments and platforms.
- [Agentic State Machines](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-state-machines.md) — Manages autonomous decision-making processes by transitioning through defined states based on historical context.
- [Agent Memory Systems](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/agent-orchestration-multi-agent/agent-memory-systems.md) — Maintains persistent agent memory using vector-based storage to enable context retention across sessions.
- [Long-term Memory Stores](https://awesome-repositories.com/f/artificial-intelligence-ml/agent-architectures/memory-management-systems/long-term-memory-stores.md) — Retains interaction history and learned context across multiple sessions to improve agent behavior. ([source](https://eliza.how/plugins/development))
- [Agent Memory Persistence](https://awesome-repositories.com/f/artificial-intelligence-ml/agent-memory-persistence.md) — Maintains persistent knowledge and evolves agent behavior based on previous experiences. ([source](https://eliza.how/))
- [Memory Persistence](https://awesome-repositories.com/f/artificial-intelligence-ml/memory-persistence.md) — Ensures agents keep context across sessions by recalling past interactions and data points. ([source](https://eliza.how/agents/character-interface))
- [External Service Integrations](https://awesome-repositories.com/f/artificial-intelligence-ml/external-service-integrations.md) — Connects external data and services to agent environments to perform automated tasks. ([source](https://eliza.how/agents/character-interface))

### Software Engineering & Architecture

- [Autonomous Agent Frameworks](https://awesome-repositories.com/f/software-engineering-architecture/application-frameworks/autonomous-agent-frameworks.md) — Provides a framework for building and deploying intelligent software agents that operate independently.
- [Modular Plugin Architectures](https://awesome-repositories.com/f/software-engineering-architecture/modular-plugin-architectures.md) — Extends core functionality by dynamically loading independent modules for platform and service interactions.
- [Event Driven Messaging](https://awesome-repositories.com/f/software-engineering-architecture/event-driven-messaging.md) — Coordinates communication between internal components and external platforms through asynchronous message delivery.

### Data & Databases

- [Vector Memory Stores](https://awesome-repositories.com/f/data-databases/vector-memory-stores.md) — Stores interaction history and learned context in high-dimensional vector spaces for semantic retrieval.
- [Blockchain Integrations](https://awesome-repositories.com/f/data-databases/blockchain-integrations.md) — Interacts with decentralized networks to execute secure transactions on distributed ledgers. ([source](https://eliza.how/agents/personality-and-behavior))

### Networking & Communication

- [Blockchain Integration](https://awesome-repositories.com/f/networking-communication/distributed-systems-p2p/decentralized-blockchain-technologies/blockchain-integration.md) — Connects autonomous agents to blockchain networks for secure transaction execution and ledger interaction.

### Business & Productivity Software

- [Automation Frameworks](https://awesome-repositories.com/f/business-productivity-software/social-media-management-platforms/automation-frameworks.md) — Facilitates cross-platform social automation through modular plugins for unified agent behavior.

### Development Tools & Productivity

- [External Service Integrations](https://awesome-repositories.com/f/development-tools-productivity/external-service-integrations.md) — Connects with external APIs and services to perform automated tasks across digital environments. ([source](https://eliza.how/plugins/architecture))
