LilyIV is an intelligent multi-component AI system featuring voice interaction, Discord integration, web scouting, and an admin management interface.
| Module | Description |
|---|---|
| Echo | Speech-to-text and text-to-speech service |
| Lily-Core | Core AI agent loop and chat processing engine |
| Lily-Discord-Adapter | Discord bot integration and messaging |
| Lily-Admin-UI | Admin dashboard for system monitoring |
| Lily-UI | Voice interaction UI |
| Sentinel | JWT authentication & authorization service |
| TTS-Provider | Text-to-speech provider service |
| Web-Scout | Web research and information gathering |
- Docker & Docker Compose
- Git (with submodule support)
# Clone with submodules
git clone --recurse-submodules https://github.com/UpperMoon0/LilyIV.git
cd LilyIV
# Initialize/update submodules
git submodule update --init --recursive
# Copy environment templates and configure
cp .env.template .env
find . -name ".env.template" -exec cp {} {}.template \;
# Start all services
docker compose up -dSee individual module READMEs for detailed development setup.
- Voice Chat: Real-time speech processing via Echo service
- Discord Integration: Bot with commands, music, and conversations
- Web Scouting: Intelligent web research capabilities
- Admin Dashboard: Real-time system monitoring and configuration
See docs/features for detailed documentation.
MIT License