Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Monster Super AI Voice Assistant Configuration
# Copy this file to .env and fill in your API keys

# Required: Your Claude API key from console.anthropic.com
ANTHROPIC_API_KEY=your_claude_api_key_here

# Optional: Firecrawl API key for web scraping capabilities
# Get your key from https://www.firecrawl.dev/
FIRECRAWL_API_KEY=your_firecrawl_api_key_here

# Optional: Voice settings
# VOICE_RATE=175 # Speaking speed (default: 175)
# VOICE_VOLUME=0.95 # Volume level (default: 0.95)
# RECOGNITION_TIMEOUT=10 # Listening timeout in seconds (default: 10)
37 changes: 37 additions & 0 deletions .env.ultimate.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Monster Super AI Ultimate - API Configuration Example
# Copy this file to .env.ultimate and fill in your API keys

# LiveKit Configuration
LIVEKIT_URL=wss://your-livekit-instance.livekit.cloud
LIVEKIT_API_KEY=your_livekit_api_key
LIVEKIT_API_SECRET=your_livekit_api_secret

# OpenAI API
OPENAI_API_KEY=your_openai_api_key

# Deepgram (Speech-to-Text)
DEEPGRAM_API_KEY=your_deepgram_api_key

# Cartesia (Voice Synthesis)
CARTESIA_API_KEY=your_cartesia_api_key

# Tavily (Web Search)
TAVILY_API_KEY=your_tavily_api_key

# Anthropic Claude API
ANTHROPIC_API_KEY=your_anthropic_api_key

# Server Configuration
PORT=5001
NODE_ENV=production

# Instructions:
# 1. Copy this file to .env.ultimate
# 2. Replace all "your_*" values with your actual API keys
# 3. Get API keys from:
# - LiveKit: https://cloud.livekit.io
# - OpenAI: https://platform.openai.com/api-keys
# - Deepgram: https://console.deepgram.com
# - Cartesia: https://play.cartesia.ai
# - Tavily: https://app.tavily.com
# - Anthropic: https://console.anthropic.com
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ npm-debug.log*
.env
.env.local
.env.*.local
.env.ultimate
claude_desktop_config.json

# IDE
Expand Down
38 changes: 38 additions & 0 deletions AUTOSTART.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
@echo off
cls
color 0A
title 🔥 MONSTER SUPER AI - RUNNING 🔥

REM Install dependencies if needed
if not exist "node_modules\" (
echo Installing dependencies...
call npm install --legacy-peer-deps >nul 2>&1
)

REM Start server and auto-open browser
echo.
echo ╔═══════════════════════════════════════════════════════════╗
echo ║ 🔥 MONSTER SUPER AI - AUTO START 🔥 ║
echo ╚═══════════════════════════════════════════════════════════╝
echo.
echo ⚡ Starting server...

REM Start server in background
start /MIN cmd /c "node server-ultimate.js"

REM Wait for server
timeout /t 4 /nobreak >nul

REM Auto-open in default browser
start http://localhost:5001

echo.
echo ✅ SUCCESS! Monster AI is running!
echo.
echo 💻 Browser opened automatically
echo 📱 iPhone: Check your network IP in the server window
echo.
echo The server is running in a minimized window.
echo You can close this window - the server will keep running!
echo.
pause
Loading