Getting Started¶
Jarvis is a microservice-based voice assistant. This section walks you through installation, sending your first command, and understanding the configuration system.
Prerequisites¶
- Docker and Docker Compose (v2+)
- Python 3.11+
- PostgreSQL (provided via Docker)
- Git
For GPU-accelerated LLM inference:
- macOS: Apple Silicon (M1+) for Metal/MLX
- Linux: NVIDIA GPU with CUDA drivers and nvidia-docker
What You'll Learn¶
- Installation — Run
./jarvis quickstartto bootstrap everything - Your First Command — Register a node and send a test voice command
- Configuration — Network modes, environment variables, and service discovery