Quick Start
Choose your deployment method:| Method | Best for | Custom Agents |
|---|---|---|
| Self-Hosted (VPS) | Production, full features | ✅ |
| Railway (One-Click) | Quick demo, standard agents | ❌ |
| Local Development | Development, contributing | ✅ |
Self-Hosted
Recommended for production. This is the only deployment method that supports all features including custom agents, Docker sandboxes, and the AI coding assistant.
https://<your-ip> → create account → add API keys in Settings.
See the full Self-Hosting Guide for step-by-step instructions with Google Cloud, VPS provider recommendations, and management commands.
Railway
- Click the button → Deploy
- Wait for all services to go green (~3-5 min)
- Open the frontend URL → sign up → add API keys in Settings
Local Development
For development and contributing. Requires Docker Desktop installed and running. No.env files needed — all defaults are hardcoded for local dev.
1. Clone
2. Start infrastructure
nenyax database is created automatically.
3. Start services
| Service | URL |
|---|---|
| Frontend | http://localhost:3000 |
| Backend API | http://localhost:8000 |
| Voice Agent | Connected to LiveKit |
| PostgreSQL | localhost:5434 |
| MinIO | http://localhost:9002 |
4. Configure API keys
Open http://localhost:3000, create an account, then go to Settings → API Keys and add:- LiveKit — URL, API Key, API Secret (LiveKit Cloud)
- Google AI — API Key for Gemini (Google AI Studio)
- Resemble AI — API Key for TTS (Resemble AI)
- STT — AssemblyAI or Deepgram API key
5. Build custom agent base image (optional)
Only needed if you want to use custom agents locally:Useful commands
Next Steps
Self-Hosting Guide
Full deployment guide with Google Cloud walkthrough.
Agent Configuration
Create and configure your first voice agent.
Custom Agents
Build custom agents with the code editor and AI assistant.
LiveKit Setup
Get your LiveKit Cloud credentials.