Deployed
2025

Nyx

Personal voice assistant with memory and embeddings

Overview

Nyx is a deployed personal voice assistant on Discord with persistent memory via Supabase and local embeddings using Ollama. Supports voice-to-voice interactions with action tools.

Features

  • Voice I/O: Speech-to-text and text-to-speech for natural conversations
  • Persistent Memory: Embeddings-based memory retrieval for context across sessions
  • Action Tools: Integration with calendar, notes, reminders, and web actions
  • Local + Cloud: Ollama for embeddings (privacy) + OpenAI for reasoning

Tech Stack

  • Platform: Discord bot for voice channels
  • STT/TTS: OpenAI Whisper + ElevenLabs/local TTS
  • Memory: Supabase for storage + Ollama embeddings
  • LLM: OpenAI GPT-4 for conversations and tool use

Use Cases

  • Voice-controlled task management
  • Meeting notes and reminders
  • Information lookup and research
  • Personal knowledge base queries

Tech Stack

Discord
Python
Supabase
Ollama
OpenAI
STT/TTS