RyMetrics

Commits (60 days)
Steps Today
--
Sync via iOS Shortcut
Heart Rate / HRV
--
Sync via iOS Shortcut
Supplement Protocol
AM
Vitamin D3 + K2
Lion's Mane (1/2 serving)
MitoCore (1/2 serving)
NAC, Acetyl-L-Carnitine, ALA, B-complex
Keto Electrolytes
CDP-Choline 250mg
NAG (3 capsules)
Midday
Omega-3 Fish Oil
Turmeric / Curcumin
NAC 600mg (standalone)
Mushroom Complex
Quercetin Complex
NAG (3 capsules)
PM
Alpha-Lipoic Acid 600mg
Away from minerals
Magnesium Glycinate (1/2)
Glycine 1g (before sleep)
NAG (3 capsules)

Create Your Own AI Voice Agent

A complete guide to building a custom AI voice agent with Hume EVI, Claude, and Railway. Learn the architecture behind RyBot.

Overview

This setup creates a custom AI voice agent using:

  • Hume EVI - Voice interface (speech-to-text, text-to-speech, custom voice clone)
  • Claude (Anthropic API) - Brain/LLM that generates responses
  • Railway - Hosts the proxy server that connects Hume to Claude
  • Vercel - Hosts the frontend (portfolio website)

The key innovation is using a proxy server between Hume and Claude, which allows:

  • Custom system prompts (personality, security rules)
  • Tool use (weather, stocks, web search, memory)
  • UI control via voice commands
  • Context injection (time, weather, user memories)

Architecture Diagram

┌─────────────────────────────────────────────────────────────┐
│                      USER'S BROWSER                         │
│  ┌───────────────────────────────────────────────────────┐  │
│  │                  Frontend (Vercel)                    │  │
│  │  - WebSocket to Hume EVI                              │  │
│  │  - Sends audio from microphone                        │  │
│  │  - Receives audio responses                           │  │
│  │  - Polls /pending-actions for UI commands             │  │