"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.
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.
- 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.
- 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.
- 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.
- 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.
- 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.
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.
- CPU: 4 cores
- RAM: 16GB
- Storage: 100GB SSD
- Network: 100Mbps stable connection
- Node.js ≥18.0.0
- pnpm ≥8.0.0
- PostgreSQL ≥14.0
- MongoDB ≥6.0
- Redis ≥7.0
- Solana CLI tools
-
Clone Repository
git clone https://github.com/arhansuba/meme-agent.git cd meme-agent
-
Install Dependencies
pnpm install
-
Database Setup PostgreSQL:
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:
sudo apt install redis-server sudo systemctl start redis-server redis-cli ping
-
Environment Configuration
cp .env.example .env
Configure required environment variables for Redis, PostgreSQL, and AI integrations:
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
-
Build and Start
pnpm build pnpm start --character=characters/jenna.character.json
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
Twitter Configuration:
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.
MAX_POSITION_SIZE=1000
SLIPPAGE_TOLERANCE=0.5
RISK_LEVEL=medium
TRADING_HOURS=24/7
Telegram @Immutal0