Skip to content

rtavarezz/Zyra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zyra

A voice AI assistant that learns and grows with you.

Built Zyra to understand how AI agents and LLMs work as well as for personal use.

What it does

  • Voice conversations - Talk naturally, get helpful responses
  • Learns your interests - Remembers what you ask about and gets better over time
  • Habit tracking - Simple XP and streak system to build routines
  • Multi-domain help - Cooking, coding, health, business, etc.

How it works

Zyra starts with basic AI capabilities. As you talk to it about different topics (cooking, programming, fitness, etc.), it learns and develops specialized knowledge in those areas.

Instead of having pre-programmed "skills," Zyra builds its expertise based on what you actually need help with.

Tech Stack

  • Backend: FastAPI (Python)
  • Frontend: Next.js + React
  • AI: OpenRouter (Claude/GPT) + OpenAI Whisper
  • Database: SQLite/PostgreSQL
  • Learning: Custom adaptive system

Getting Started

  1. Clone the repo
  2. Set up environment variables: cp .env.example .env (add your OpenRouter API key)
  3. Install dependencies: pip install -r backend/requirements.txt
  4. Start Zyra: python start_zyra.py

Contributing

Contributions welcome! See CONTRIBUTING.md for details.

License

MIT License - see LICENSE file.


"An AI that actually learns what you care about."

About

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors