Skip to content

Repository files navigation

Aegis — Voice-First DeFi Intelligence

Your personal DeFi analyst, powered by AI voice. Morning briefings, portfolio alerts, and market intelligence — delivered like a live briefing from your own analyst.

🎯 The Problem

DeFi moves fast. Most people miss critical signals because they're staring at dashboards, not listening to insights. By the time you read the news, the move has already happened.

✨ The Solution

Aegis delivers personalized voice briefings — like having Ivan on Tech in your pocket. Ask questions by voice, get answers back in real-time. Market sentiment, portfolio health, protocol risk alerts — all spoken by an AI analyst.

🚀 Features

  • Daily Voice Briefing: 3-min audio rundown of market sentiment, top movers, risk alerts
  • Ask Anything: "How's my ETH position looking?" → voice response with analysis
  • Protocol Risk Scanner: Real-time smart contract risk scores
  • Portfolio Defense Alerts: Stop-loss triggers, rug-pull warnings, auto-exit recommendations

💰 Pricing

Tier Price Features
Free $0 One daily briefing, basic market overview
Basic $5/mo Privacy shield, extended briefings, 5 custom queries/day
Alpha $10/mo Stop-loss alerts, auto-exit to stablecoins, unlimited queries
Ultimate $15/mo Multi-chain defense, portfolio-wide risk scoring, priority voice

🛠️ Tech Stack

  • Frontend: Next.js 16, TypeScript, Tailwind CSS
  • Voice: ElevenLabs Conversational API
  • Payments: Stripe subscriptions
  • Market Data: CoinGecko API, on-chain RPC
  • Deployment: Vercel

🏃‍♂️ Quick Start

# Install dependencies
npm install

# Set up environment variables
cp .env.local.example .env.local
# Edit .env.local with your API keys

# Run development server
npm run dev

Visit http://localhost:3000 to see the dashboard.

📁 Project Structure

aegis/
├── app/
│   ├── api/
│   │   ├── briefing/    # Voice briefing generation
│   │   └── checkout/    # Stripe checkout
│   ├── pricing/         # Pricing page
│   ├── layout.tsx
│   └── page.tsx         # Main dashboard
├── lib/
│   ├── voice-agent.ts   # ElevenLabs integration
│   └── market-data.ts   # CoinGecko API utilities
└── .env.local

🔑 Environment Variables

ELEVENLABS_API_KEY=     # ElevenLabs API key
STRIPE_SECRET_KEY=      # Stripe secret key
STRIPE_WEBHOOK_SECRET=  # Stripe webhook secret
COINGECKO_API_KEY=      # CoinGecko API key (optional)

🎬 Demo

The app includes a demo mode that works without API keys configured. Voice audio will be a placeholder, but the full briefing flow works.

📝 License

MIT

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages