Skip to main content
Viber Hero Light

Welcome to Viber

Viber is a speech-first coding experience where you describe what you want to build, an AI agent generates real code, applies it to a sandboxed workspace, and you immediately see the result in a live preview — all while the voice agent narrates what’s happening. Talk like you’re speaking to another developer. No keyboard required for the primary workflow.

What makes Viber different

Voice-first UX

Talk naturally to build apps. Describe features, request changes, and navigate your project using only your voice.

Real code, real preview

Generated files are applied to a Daytona sandbox environment and reflected instantly in the live preview.

Agentic tool calling

The ElevenLabs voice agent can trigger build actions and UI navigation via client-side tools.

Context-aware edits

Edit requests focus on relevant files rather than sending the entire codebase to the model.

Image-aware generation

LLM-produced image descriptions are translated into real images via an Unsplash-backed API route.

Instant feedback

Watch your application come to life in real-time as the voice agent narrates each step.

How it works

Viber combines multiple AI services to create a seamless voice-to-code experience:
1

Speak your intent

Use natural language to describe the application you want to build or the changes you want to make.
2

AI understands and generates

Google Gemini analyzes your request, plans the architecture, and generates React code with Vite + TypeScript.
3

Code applies to sandbox

Generated files are automatically written to a Daytona sandbox workspace.
4

See it live

The preview updates instantly, and the voice agent narrates what’s happening.

Architecture overview

Viber’s architecture combines voice interaction, code generation, and sandbox management:
  • User device: Voice input + real-time UI preview
  • ElevenLabs voice agent: Conversation loop, tool calls, narrated status updates
  • Google Gemini code agent: Architecture planning and implementation
  • Daytona sandbox: Runs the generated Vite app and serves a preview URL
Voice mode is optional. You can use Viber in text mode without configuring ElevenLabs.

Get started

Quick start

Get up and running with Viber in minutes

Installation

Detailed setup instructions and configuration

Tech stack

Viber is built with modern web technologies:
  • Frontend: React 19, TanStack Start, Vite, TypeScript, Tailwind CSS
  • Voice: ElevenLabs Conversational AI
  • Code generation: Google Gemini (gemini-3-pro)
  • Sandbox: Daytona SDK
  • Images: Unsplash API
  • Runtime: Bun

Build docs developers (and LLMs) love