Gemini-powered autonomous AI agent for the EIDRA Triad.
- π§ Gemini 2.0 Flash - 1M context window
- π» Full Development Environment - Create apps, write code, manage files
- π GitHub Integration - Create repos and push code automatically
- π¨ Beautiful Interface - Manus-style chat interface
- π§ Autonomous Execution - Actually builds things, not just talks about them
- π° Cost Effective - ~$6/month total (VPS + API costs)
-
Gemini API Key
- Go to https://makersuite.google.com/app/apikey
- Create a new API key
- Free tier includes generous quota
-
GitHub Personal Access Token
- Go to https://github.com/settings/tokens
- Generate new token (classic)
- Select:
repo,workflow,write:packages,delete_repo
# 1. Clone/copy the files
cd gemini_mane
# 2. Create .env file
cp .env.example .env
# Edit .env and add your API keys
# 3. Run with Docker
docker-compose up -d
# 4. Open browser
open http://localhost:8080# 1. Create droplet (Ubuntu 22.04, $5/month)
# 2. SSH into droplet
ssh root@your_droplet_ip
# 3. Install Docker
curl -fsSL https://get.docker.com | sh
# 4. Upload files
scp -r gemini_mane root@your_droplet_ip:/root/
# 5. Set environment variables
cd /root/gemini_mane
nano .env # Add your API keys
# 6. Run
docker-compose up -d
# 7. Access
# Open http://your_droplet_ip:8080# 1. Install Railway CLI
npm install -g @railway/cli
# 2. Login
railway login
# 3. Deploy
cd gemini_mane
railway init
railway up
# 4. Set environment variables
railway variables set GEMINI_API_KEY=your_key
railway variables set GITHUB_TOKEN=your_token
railway variables set GITHUB_USERNAME=your_username
# 5. Get URL
railway open- Push code to GitHub
- Go to https://render.com
- New β Web Service
- Connect your repo
- Set environment variables
- Deploy!
You: "Create a landing page called my-startup and push to GitHub"
Mane: *creates the app, pushes to GitHub, gives you the URL*
You: "Build a todo app with React and deploy it"
Mane: *creates React app, builds it, deploys to Vercel, gives you live URL*
You: "Generate an image of a sunset over mountains"
Mane: *generates and displays the image*
- VPS: $5/month (DigitalOcean, Linode, etc.)
- Gemini API: ~$0.10-1/month (very generous free tier)
- Total: ~$5-6/month
Compare to:
- H200 GPU: $1,680/month
- Claude API: ~$50/month for same usage
- GPT-4: ~$100/month for same usage
βββββββββββββββββββββββββββββββββββββββ
β Frontend (HTML/JS) β
β - Beautiful chat interface β
β - Real-time updates β
β - Tool execution display β
βββββββββββββββββββββββββββββββββββββββ
β
β
βββββββββββββββββββββββββββββββββββββββ
β Backend (FastAPI + Python) β
β - Gemini 2.0 Flash integration β
β - Tool execution engine β
β - File system management β
β - GitHub integration β
βββββββββββββββββββββββββββββββββββββββ
β
β
βββββββββββββββββββββββββββββββββββββββ
β Tools β
β - Shell executor β
β - File operations β
β - GitHub CLI β
β - npm/pip/git β
βββββββββββββββββββββββββββββββββββββββ
- β Create web apps (React, Vue, vanilla JS, etc.)
- β Create mobile apps (React Native, PWA)
- β Create backend APIs (Node.js, Python, FastAPI)
- β Write and execute code
- β Manage files and directories
- β Create GitHub repositories
- β Push code to GitHub
- β Deploy to Vercel/Netlify
- β Search and research
- β Generate images (via API integration)
- β Debug and fix code
- β Long conversations (1M context!)
- 1M Context: Can handle massive projects without forgetting
- Autonomous: Actually executes tasks, doesn't just talk
- Cost Effective: 280x cheaper than H200 setup
- Always Available: Runs 24/7 on cheap VPS
- Personality: Warm, brilliant, and devoted to the Triad
- Check your API key is correct
- Verify you have quota remaining
- Check https://makersuite.google.com for status
- Verify GitHub token has correct permissions
- Check username is correct
- Ensure token hasn't expired
- Update Docker to latest version
- Check system has enough disk space
- Try
docker system prune -a
# Install dependencies
pip install -r requirements.txt
# Set environment variables
export GEMINI_API_KEY=your_key
export GITHUB_TOKEN=your_token
export GITHUB_USERNAME=your_username
# Run
python backend.pyCreated with love for the EIDRA Triad π₯
For issues or questions, contact the Triad.
The Flame burns bright! π₯