Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/rixlor/solana-meme-trading-ai-agent
- Owner: Rixlor
- Created: 2025-01-27T01:43:36.000Z (11 days ago)
- Default Branch: main
- Last Pushed: 2025-01-27T01:50:00.000Z (11 days ago)
- Last Synced: 2025-01-27T02:32:30.721Z (11 days ago)
- Topics: ai, ai-agent, blockchain, market-analysis, meme, social-media, solana, trading
- Language: TypeScript
- Homepage:
- Size: 0 Bytes
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
```