DeFi Guru - Manages your money wisely.
A DeFi Portfolio Manager to Create, Manage, and Promote Your Crypto Assets.
DeFi Guru is a platform featuring multiple AI agents to help users invest and earn profits using cryptocurrencies on the Ethereum ecosystem. The main aim of the platform is to provide users with profitable opportunities through various DeFi operations such as swapping tokens, adding liquidity, approving ERC20 tokens, and more.
The platform leverages AI agents built using LangChain and LangGraph to analyze market data, execute trades, and automate tasks without unnecessary user intervention. Agents collaborate autonomously to complete tasks efficiently, ensuring seamless execution while keeping technical complexities hidden from the user.
- Market Analysis Agent: Analyzes market data to deduce profitable trades.
- Trade Execution Agent: Executes trades like swapping tokens on Uniswap, buying NFTs, lending, and creating liquidity pools.
- AI Agent Collaboration: Uses LangGraph for dynamic task routing and agent coordination.
- Twitter Bot Integration: Fetches live data from Twitter posts and interacts with users.
- Modular and Scalable: Easily integrate new agents (e.g., Discord, Telegram, analytics) without restructuring workflows.
-
Clone the repository:
git clone https://github.com/vedant-asati/defi-guru.git
-
Navigate to the project directory:
cd defi-guru -
Install the required dependencies:
# If using pip pip install -r requirements.txt
-
Configure your environment:
- Set up your Ethereum wallet.
- Provide necessary API keys and environment variables as required.
-
Run the application:
# For Python-based agent python main.py -
Interact with DeFi Guru:
- Follow on-screen prompts to utilize different agents.
- Use the Twitter bot for live market data and updates.
This project is licensed under the MIT License.