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.
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.
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.
-
Download the Quickstart Please refer to the Agent Quickstart Guide.
-
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.
-
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.
- 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.
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.
- This project is inspired by and built upon concepts from the Meme-ooorr project.
- Thanks to the following projects for their contributions to the decentralization and DeFi landscapes:
For a comprehensive guide and additional resources, visit Agents.fun.
Happy coding and enjoy building your autonomous AI agent with agents-fun-eliza!