Crestron Control Made Beautiful

Dynamic iOS Interface
for Smart Homes

Control your entire home with voice, touch, and elegance.
A native SwiftUI app that connects seamlessly to Crestron systems.

Complete Smart Home Control

Every aspect of your home automation, beautifully designed and instantly responsive.

Lighting

Control individual lights, RGB colors, and presets with smooth sliders and intuitive toggles.

Blinds

Raise, lower, and stop motorized blinds with one-tap controls and status indicators.

HVAC

Adjust temperature with elegant circular gauges. See current and target temps at a glance.

Audio

Volume control with mute toggle for each audio zone. Seamless multi-room audio management.

Video

Source selection, D-Pad navigation, and transport controls for your media systems.

Voice AI

Powered by OpenAI GPT-4o. Control your entire home with natural voice commands.

SF Symbols

Native Apple icons for a premium look. Fully customizable via JSON โ€” choose any SF Symbol for your devices.

Multilingual

Available in French, English, and Chinese. More languages coming soon to support your global projects.

From JSON to Control in Minutes

A streamlined workflow that puts you in control without complexity.

Define Your Devices

Create a simple JSON configuration file listing your lights, blinds, HVAC, and media zones with their Crestron Join IDs.

Use VestaConfigurator

Optional: Use our desktop app to visually create and edit your configuration without writing JSON manually.

App Builds Itself

Vesta automatically generates the perfect interface based on your configuration. No coding required.

Control via WebSocket

Real-time bidirectional communication with your Crestron processor. Instant feedback and control.

zones.config.json
{
  "zones": [
    {
      "id": 1,
      "name": "Living Room",
      "filename": "LivingRoom.json",
      "icon": "sofa"
    },
    {
      "id": 2,
      "name": "Bedroom",
      "filename": "Bedroom.json",
      "icon": "bed.double"
    }
  ]
}
Try saying:

"Hey Vesta, set the living room to movie mode"

โœจPowered by OpenAI

Meet Your AI Assistant

Hold the header bar anywhere in the app to activate voice control. Natural language processing understands complex commands and controls multiple devices at once.

Any Language

Speak naturally in any language. The AI understands context and intent.

Turbo Mode

Audio-to-Audio processing with GPT-4o for ultra-fast responses.

Context Aware

Knows your rooms, devices, and current states for smart responses.

VestaConfigurator Project View
VestaConfigurator Home
Desktop App

VestaConfigurator

A companion desktop app built with Tauri for creating and managing your Vesta configuration files. Available for macOS and Windows.

Open Any Project

Load existing configuration folders or create new ones from scratch.

Visual Editor

Edit devices, commands, and zones with an intuitive interface. No JSON editing required.

Real-time Validation

Instant error detection for missing Join IDs and configuration issues.

Built with Modern Tech

A carefully chosen stack for performance, reliability, and developer experience.

SwiftUI

Native iOS UI

WebSocket

Real-time Comm

OpenAI

GPT-4o Voice AI

Crestron

Home Automation

JSON

Configuration