eliza  by elizaOS

Agentic framework for autonomous agents

Created 1 year ago
16,870 stars

Top 2.8% on SourcePulse

GitHubView on GitHub
Project Summary

Eliza is an open-source operating system for creating and deploying autonomous AI agents. It targets developers and power users looking to build custom chatbots, autonomous systems, or integrate AI into business processes, offering broad model support and multi-agent capabilities.

How It Works

Eliza utilizes a modular architecture with a core functionality package, extensible client implementations, and a system for custom actions. It supports a wide array of AI models (Llama, Grok, OpenAI, Anthropic, Gemini) and integrates with platforms like Discord, X (Twitter), and Telegram. Key features include multi-agent coordination, document ingestion with retrievable memory, and a plugin system for extending functionality.

Quick Start & Requirements

  • Installation: Clone the eliza-starter repository and run pnpm i && pnpm build && pnpm start.
  • Prerequisites: Python 2.7+ (3.8+ recommended), Node.js 23+, pnpm. WSL 2 is required for Windows users.
  • Resources: Minimum 1GB storage, 4GB RAM, broadband internet. GPU recommended for local LLM inference.
  • Documentation: Technical Report, Documentation

Highlighted Details

  • Supports integration with Discord, X (Twitter), and Telegram.
  • Compatible with a wide range of AI models including Llama, Grok, OpenAI, Anthropic, and Gemini.
  • Features multi-agent support and "room" functionality for agent interaction.
  • Offers document ingestion with retrievable memory and a document store.
  • Highly extensible via a plugin system and custom actions.

Maintenance & Community

Licensing & Compatibility

  • The repository does not explicitly state a license in the README. Compatibility for commercial use or closed-source linking is not specified.

Limitations & Caveats

The project iterates rapidly, suggesting potential for breaking changes. The lack of a clearly stated license in the README raises concerns about commercial use and derivative works. Python 2.7 is listed as a minimum requirement, which is outdated and may indicate compatibility issues with modern Python ecosystems.

Health Check
Last Commit

17 hours ago

Responsiveness

1 day

Pull Requests (30d)
117
Issues (30d)
82
Star History
347 stars in the last 30 days

Explore Similar Projects

Starred by Edward Z. Yang Edward Z. Yang(Research Engineer at Meta; Maintainer of PyTorch), Anton Osika Anton Osika(Cofounder of Lovable), and
3 more.

gptme by gptme

0.3%
4k
CLI tool for terminal agent workflows
Created 2 years ago
Updated 19 hours ago
Starred by Elie Bursztein Elie Bursztein(Cybersecurity Lead at Google DeepMind), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
7 more.

SuperAGI by TransformerOptimus

0.1%
17k
Open-source framework for autonomous AI agent development
Created 2 years ago
Updated 7 months ago
Feedback? Help us improve.