DatoBHJ / wakethedead

https://www.wakethedead.ai/
MIT License
1 stars 0 forks source link

πŸ§Ÿβ€β™‚οΈ Wake The Dead

Website License: MIT

Try it now: WakeTheDead.ai

Perplexity AI 🀝 Link Reader

AI tool that makes reading, watching, and searching easier

Paste any link and:

πŸ–ΌοΈ Preview

Website Preview

Try Wake The Dead Now β†’

🌟 Features

⚑ Smart Skimming

πŸ” Advanced RAG Search Engine

🌐 Community Knowledge Sharing

βš™οΈ Customization Options

πŸš€ Getting Started

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/datobhj/wakethedead.git
    cd wakethedead
  2. Install dependencies:

    npm install
  3. Set up environment variables: Create a .env.local file with the following variables:

    
    # Required API Keys
    GROQ_API_KEY=your_groq_api_key                    # Required: Main LLM API key
    OPENAI_API_KEY=your_openai_api_key                # Required: For chunk embeddings
    UPSTASH_REDIS_REST_URL_1=your_upstash_url        # Required: For article caching
    UPSTASH_REDIS_REST_TOKEN_1=your_upstash_token    # Required: For article caching
    UPSTASH_REDIS_REST_URL_2=your_upstash_url_2      # Required: For chunk embeddings
    UPSTASH_REDIS_REST_TOKEN_2=your_upstash_token_2  # Required: For chunk embeddings

Optional API Keys

OLLAMA_BASE_URL=http://localhost:11434/v1 # Optional: For local embeddings SERPER_API=your_serper_api_key # Optional: Alternative search API SEARCH_API_KEY=your_search_api_key # Optional: Alternative search API XAI_API_KEY=your_xai_api_key # Optional: For xAI model access


4. Run the development server:
```bash
npm run dev
  1. Open http://localhost:3000 in your browser.

πŸ› οΈ Technology Stack

πŸ“š Core Components

Content Summarization (app/summarizeVideo/route.ts)

RAG Search Engine (app/action.tsx)

β˜• Support

If you think this is cool, you can:

πŸ“ž Contact


Built with 🧠 and ❀️ by someone who drinks too much coffee