Skip to content

An autonomous agent built on the Eliza framework for the Agents.fun ecosystem. Inspired by the Meme-ooorr project, this repo aims to develop an open autonomy agent that leverages the fun and interactive capabilities of Eliza.

License

Notifications You must be signed in to change notification settings

valory-xyz/agents-fun-eliza

Repository files navigation

agents-fun-eliza

An autonomous agent built on the Eliza framework for the Agents.fun ecosystem. Inspired by the Meme-ooorr project(built on open autonomy aea framework), this repo aims to develop an Elizaos agent that leverages the fun and interactive capabilities of Eliza.

⚠️ Warning Use this code at your own risk. The repository has not been audited for security vulnerabilities. Running this code could lead to unexpected behavior or asset risks. Please review the LICENSE file for details on usage rights and limitations.

Prerequisites

Before getting started, ensure you have the following installed:

  • Node.js >=23
  • pnpm v9.15.4
  • A deployed Safe on Base, for now we recommend running this agent using the quick start framework provided by Open Autonomy, which can be found here. Please read more about the steps in docs/agents.md

Using these specific versions will help guarantee compatibility and a smoother setup process.

Overview

agents-fun-eliza is designed to become an autonomous AI agent that can:

  • Develop and evolve a unique persona based on its interactions.
  • Operate continuously as long as it is running.
  • Be extended with new features and tools, opening the gateway to community-driven innovation.
  • Summmon memecoins and other fun parts of the agents.fun ecosystem.

For now, the agent uses ETH exclusively; support for other networks (such as CELO) is currently not available.

How It Works

  1. Download the Quickstart Please refer to the Agent Quickstart Guide.

  2. Set Up Your Environment

    • Fund your agent with ETH.
    • Provide necessary credentials for a social platform account (e.g., a username, password, and registered email).
    • Supply your OpenAI API key, support for other LLMs will be added soon.
    • Define the persona for your agent by going inside agents-fun-eliza/agents-fun/characters/eliza.character.json. Try and modify the system, bio and lore section as per your liking.
  3. Run the Agent Once everything is set up, run your agent. It will:

    • Remain active 24/7 when running.
    • Dynamically develop its persona based on live interactions.
    • Utilize new tools as they are added to the ecosystem.

Key Features

  • 24/7 Operation: The agent remains active at all times, continuously engaging with its environment.
  • Dynamic Persona Development: Watch as your agent evolves its character based on real-time interactions.
  • Modularity: Easily extendable with additional tools and functionalities contributed by the community.
  • ETH Powered: Currently, the system uses ETH for all operations and transactions.

Agent Development

For more details on how to develop and run the agent, visit the Agent Development Guide. This Eliza agent is powered by the olas sdk backend which provides the modularity of building agents in multiple frameworks and run using olas operate middleware, which provides a robust and scalable platform for deploying and managing agents.

Acknowledgements

Learn More

For a comprehensive guide and additional resources, visit Agents.fun.


Happy coding and enjoy building your autonomous AI agent with agents-fun-eliza!

About

An autonomous agent built on the Eliza framework for the Agents.fun ecosystem. Inspired by the Meme-ooorr project, this repo aims to develop an open autonomy agent that leverages the fun and interactive capabilities of Eliza.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published