Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
AI Trading Agent that transforms social media sentiment into actionable trading signals using LunarCrush analytics and Google Gemini AI. Features real-time progress tracking, background job processing with Inngest, and live dashboard updates via Supabase subscriptions. Built with Next.js 15, TypeScript, and modern AI integration patterns.
| Date | Stars |
|---|---|
| 2026-07-24 | 257 |
| 2026-07-25 | 257 |
| 2026-07-28 | 257 |
| 2026-07-30 | 257 |
| 2026-07-31 | 307 |
| 2026-08-06 | 307 |
Today
— stars today
This week
+50 stars this week
This month
— stars this month
Momentum
0.0
growth rate 19.45%/day
# 🤖 AI Trading Agent with Real-Time Social Sentiment Analysis > **Transform social media buzz into actionable trading signals using AI-powered analysis** [](https://nextjs.org/) [](https://www.typescriptlang.org/) [](https://www.inngest.com/) [](https://supabase.com/) [](https://ai.google.dev/)  ## 🎯 What This Does This AI Trading Agent analyzes **real-time social media sentiment** from LunarCrush's API and generates **intelligent trading signals** using Google's Gemini AI. Watch as it processes social data through a **7-step background workflow** with live progress tracking. ### ⚡ **Live Demo**: [See It Live](https://ai-trading-agent-gemini.vercel.app/) ### 🔥 **Key Features** - 🚀 **Real-time Progress Tracking** - Watch AI analysis happen step-by-step with live updates - 🧠 **AI-Powered Signals** - Google Gemini generates BUY/SELL/HOLD recommendations with confidence scores - 📊 **Social Sentiment Analysis** - LunarCrush social data drives trading decisions using unique metrics - ⚡ **Background Processing** - Inngest handles complex workflows without blocking the UI - 💾 **Real-time Database** - Supabase with live subscriptions for instant progress updates - 🎨 **Beautiful Dashboard** - Professional UI with loading states and animations - 🔔 **Discord Alerts** - Optional notifications for new trading signals --- ## 🚀 Quick Start (5 Minutes) **For experienced developers who want to get running fast:** ```bash # 1. Clone and install git clone https://github.com/danilobatson/ai-trading-agent-gemini.git cd ai-trading-agent-gemini npm install # 2. Copy environment template cp .env.example .env.local # 3. Add your API keys (see detailed setup below) # Edit .env.local with your 5 required API keys # 4. Set up database tables # Copy SQL schema below → paste in Supabase SQL Editor # 5. Start development npm run dev # Next.js app (localhost:3000) npm run inngest:dev # Inngest dev server (localhost:8288) ``` **🎯 Need the detailed setup?** Continue reading for step-by-step instructions with account creation guides. Review our guide on [dev.to](https://dev.to/dbatson/build-an-ai-trading-agent-with-lunarcrush-google-gemini-in-20-minutes-2bm4) if you need more assistance --- ## 📋 Prerequisites **You'll Need:** - Node.js 18+ installed - Basic knowledge of React/TypeScript - A code editor (VS Code recommended) - 20 minutes for complete setup **5 API Keys Required:** 1. 🌙 **LunarCrush API** *Subscription required* 2. 🤖 **Google Gemini API** (AI analysis) - *Free tier available* 3. 🗄️ **Supabase** (database & real-time) - *Free tier available* 4. ⚡ **Inngest** (background jobs) - *Free tier available* --- ## 🔧 Detailed Setup Guide ### Step 1: Project Installation ```bash # Clone the repository git clone https://github.com/danilobatson/ai-trading-agent-gemini.git cd ai-trading-agent-gemini # Install dependencies npm install # Create environment file cp .env.example .env.local ``` ### Step 2: LunarCrush API Setup 🌙 LunarCrush provides real-time social sentiment data for cryptocurrencies with unique metrics like AltRank™ and Galaxy Score™. 1. **Sign up**: Visit [lunarcrush.com/signup](https://lunarcrush.com/signup) 2. **Choose a plan**: - **Individual** - Perfect for this project - **Builder** - For production apps 3. **[Generate API key](https://lunarcrush.com/developers/api/authentication)** 4. **Add to .env.local**: ```env LUNARCRUSH_AP
Excerpt of 21,292 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:c1cf912a6c2e370f, topic:trading