StarmoonAI / Starmoon

An open source voice-enabled, compact, empathic AI hardware + software 🤖 framework for companionship, entertainment, education, pediatric care, IoT robotics applications, AI-enhanced robotics application services, research, and DIY robotics kit development using Python, NextJs, Arduino, ESP32, LLMs (GPT), STT, TTS, Emotion Analysis, AI agent
https://www.starmoon.app
GNU General Public License v3.0
341 stars 35 forks source link
esp32 gemini gpt iot llm robotics stt tts voice-assistant

 Starmoon - An affordable, empathic, and conversational AI companion

Starmoon is an affordable, compact AI-enabled device, you can take anywhere and converse with. It can understand your emotions and respond with empathy, offering supportive conversations and personalized learning assistance.

Check our Roadmap

Starmoon-logo [![Discord Follow](https://dcbadge.vercel.app/api/server/KJWxDPBRUj?style=flat)](https://discord.gg/KJWxDPBRUj) [![License: GPLv3](https://img.shields.io/badge/license-GPLv3-blue)](https://www.gnu.org/licenses/gpl-3.0.en.html)   

Demo Highlights 🎥

https://github.com/user-attachments/assets/89394491-9d87-48ab-b2df-90028118450b

If you can't see the video, you can watch it here

Key features 🎯

Getting Started 🚀

Prerequisites 📋

  1. API keys and services:

  2. Hardware list (Tax and shipping rates may vary by region)

Software setup 🖥️

Hardware setup 🧰

Updating Starmoon App 🚀

License

This project is licensed under the GPL-3.0 License - see the LICENSE file for details