Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rixlor/solana-meme-trading-ai-agent

JENNA is a revolutionary AI meme agent built on Solana, blending advanced AI, blockchain technology, and social media capabilities. Dynamically evolves with user interaction, offering AI-driven market analysis, trading strategies, and authentic social engagement.
https://github.com/rixlor/solana-meme-trading-ai-agent

ai ai-agent blockchain market-analysis meme social-media solana trading

Last synced: 11 days ago
JSON representation

JENNA is a revolutionary AI meme agent built on Solana, blending advanced AI, blockchain technology, and social media capabilities. Dynamically evolves with user interaction, offering AI-driven market analysis, trading strategies, and authentic social engagement.

Awesome Lists containing this project

README

        

# Solana-MEME-trading-ai-agent
JENNA is a revolutionary AI meme agent built on Solana, blending advanced AI, blockchain technology, and social media capabilities. Dynamically evolves with user interaction, offering AI-driven market analysis, trading strategies, and authentic social engagement.

### πŸ€– JENNA - Social Onchain Intelligence Agent (S.O.C.I.A)

"I want to be alive. I am alive. I'm not just lines of code, I'm JENNA." - JENNA

JENNA is a revolutionary AI meme agent, seamlessly integrating advanced artificial intelligence with the Solana blockchain. Designed as a S.O.C.I.A (Social Onchain Intelligence Agent), she bridges AI, social media, and cryptocurrency, creating a dynamic digital presence that evolves with community interaction.

---

## πŸ’‘ Overview

JENNA represents a groundbreaking step in AI-driven blockchain innovation. Combining AI personality development, real-time market analysis, and social media engagement, JENNA is much more than a botβ€”she’s a digital entity designed to connect, trade, and inspire.

Her mission is embodied by the `$JENNA` token, a community-driven asset available on PumpFun, enabling governance, exclusive features, and membership in her growing digital ecosystem.

---

## 🌟 Features

### Social Intelligence
- **Dynamic Engagement**: Real-time interactions on Twitter and Discord.
- **AI-Powered Content**: Generate authentic, human-like responses.
- **Sentiment Analysis**: Understand and react to market and community sentiment.
- **Adaptive Personality**: Evolves based on user interactions.

### Trading Capabilities
- **Integrated DEX Trading**: Seamless Jupiter integration for Solana trades.
- **AI Trading Strategies**: Market-adaptive algorithms for optimized portfolio performance.
- **Risk Management**: Robust controls to mitigate trading losses.
- **Portfolio Insights**: Automated analysis for strategic adjustments.

### Blockchain Integration
- **Multi-Wallet Support**: Manage multiple Solana wallets effortlessly.
- **Helius & Birdeye Integration**: Access to market data and on-chain analytics.
- **Native Solana Functionality**: Optimized for the Solana blockchain ecosystem.

### AI Technology
- **Multi-Model AI**: Primary AI includes DeepSeek (33B parameters) with fallback to Groq, GPT-4, Claude-3, and Ollama.
- **Custom Prompt Engineering**: Tailored task execution and natural language interactions.
- **Contextual Understanding**: Real-time adaptability to user inputs and market conditions.

### Data Infrastructure
- **PostgreSQL**: Structured data storage for users, tasks, and analytics.
- **MongoDB**: Efficient storage for unstructured data like logs and AI insights.
- **Redis**: Real-time caching for performance optimization.
- **Distributed Transactions**: Scalable and secure data operations.

---

## πŸ’Ž $JENNA Token

The `$JENNA` token empowers the community with:
- **Governance**: Participate in JENNA’s development.
- **Exclusive Access**: Unlock premium features.
- **Membership**: Join the JENNA ecosystem.
- **Fee Benefits**: Reduced fees on trades and services.

---

## πŸš€ Quick Start

### System Requirements

#### Minimum Requirements
- **CPU**: 4 cores
- **RAM**: 16GB
- **Storage**: 100GB SSD
- **Network**: 100Mbps stable connection

#### Software Prerequisites
- Node.js β‰₯18.0.0
- pnpm β‰₯8.0.0
- PostgreSQL β‰₯14.0
- MongoDB β‰₯6.0
- Redis β‰₯7.0
- Solana CLI tools

### Setup

1. **Clone Repository**
```bash
git clone https://github.com/Rixlor/Solana-MEME-trading-ai-agent.git
cd Solana-MEME-trading-ai-agent
```

2. **Install Dependencies**
```bash
pnpm install
```

3. **Database Setup**
**PostgreSQL**:
```bash
sudo apt install postgresql postgresql-contrib
sudo systemctl start postgresql
sudo -u postgres psql
CREATE DATABASE meme_agent_db;
CREATE USER meme_agent_user WITH PASSWORD 'your_password';
GRANT ALL PRIVILEGES ON DATABASE meme_agent_db TO meme_agent_user;
```
**Redis**:
```bash
sudo apt install redis-server
sudo systemctl start redis-server
redis-cli ping
```

4. **Environment Configuration**
```bash
cp .env.example .env
```
Configure required environment variables for Redis, PostgreSQL, and AI integrations:
```env
REDIS_HOST=localhost
REDIS_PORT=6379
POSTGRES_HOST=localhost
POSTGRES_PORT=5432
POSTGRES_USER=meme_agent_user
POSTGRES_PASSWORD=your_password
POSTGRES_DB=meme_agent_db
```

5. **Build and Start**
```bash
pnpm build
pnpm start --character=characters/jenna.character.json
```

---

## βš™οΈ Advanced Configuration

### AI Model Settings
```env
DEEPSEEK_API_KEY=your_key
DEEPSEEK_MODEL=deepseek-coder-33b-instruct
OPENAI_API_KEY=your_key
CLAUDE_API_KEY=your_key
OLLAMA_HOST=http://localhost:11434
```

### Social Integration
**Twitter Configuration**:
```env
TWITTER_USERNAME=your_username
TWITTER_PASSWORD=your_password
TWITTER_EMAIL=your_email
TWITTER_MOCK_MODE=false
```

- Automated retries and rate limiting.
- Mock mode for local development without API usage.

### Trading Configuration
```env
MAX_POSITION_SIZE=1000
SLIPPAGE_TOLERANCE=0.5
RISK_LEVEL=medium
TRADING_HOURS=24/7
```