[go: up one dir, main page]

Skip to content
forked from ai16z/eliza

Eliza aims to develop a fully on-chain AI entity. AI agents learn from community insights to refine trust scores. Token holders can engage with Eliza to shape decisions. Incremental progress toward AI autonomy in executing on-chain trades based on community input.

License

Notifications You must be signed in to change notification settings

IkigaiLabsETH/eliza

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eliza 🤖

Eliza Banner

📖 Documentation | 🎯 Examples

✨ Features

  • 🛠️ Full-featured Discord, Twitter and Telegram connectors
  • 🔗 Support for every model (Llama, Grok, OpenAI, Anthropic, etc.)
  • 👥 Multi-agent and room support
  • 📚 Easily ingest and interact with your documents
  • 💾 Retrievable memory and document store
  • 🚀 Highly extensible - create your own actions and clients
  • ☁️ Supports many models (local Llama, OpenAI, Anthropic, Groq, etc.)
  • 📦 Just works!

🎯 Use Cases

  • 🤖 Chatbots
  • 🕵️ Autonomous Agents
  • 📈 Business Process Handling
  • 🎮 Video Game NPCs
  • 🧠 Trading

🌍 Translations

Available Languages

🚀 Quick Start

Prerequisites

Note for Windows Users: WSL is required

Edit the .env file

Copy .env.example to .env and fill in the appropriate values

cp .env.example .env

Edit the character file

  1. Open src/core/defaultCharacter.ts to modify the default character

  2. To load custom characters:

    • Use pnpm start --characters="path/to/your/character.json"
    • Multiple character files can be loaded simultaneously

Start Eliza

After setting up the .env file and character file, you can start the bot with the following command:

pnpm i
pnpm build
pnpm start

# The project iterates fast, sometimes you need to clean the project if you are coming back to the project
pnpm clean

Additional Requirements

You may need to install Sharp. If you see an error when starting up, try installing it with the following command:

pnpm install --include=optional sharp

Community & contact

  • GitHub Issues. Best for: bugs you encounter using Eliza, and feature proposals.
  • Discord. Best for: sharing your applications and hanging out with the community.

Contributors

Star History

Star History Chart

About

Eliza aims to develop a fully on-chain AI entity. AI agents learn from community insights to refine trust scores. Token holders can engage with Eliza to shape decisions. Incremental progress toward AI autonomy in executing on-chain trades based on community input.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 94.9%
  • PLpgSQL 3.9%
  • Other 1.2%