Features

Voice-first AI,
built for hands-free

Every feature in DashVox is designed around one constraint: you can't look at or touch a screen — whether you're driving, walking, or glancing at a watch. Everything works by voice.

Voice-First

Talk to any AI, hands-free

Use DashVox right on your phone, or turn your car, watch, or smart glasses into an AI conversation partner. Speak naturally — your voice is transcribed on-device, sent to your chosen LLM, and the response is read aloud.

e.g. Claude, GPT, Gemini — switch models mid-conversation
Custom LLM endpoints for self-hosted or enterprise models
Conversation history synced across sessions
Responses optimized for spoken delivery — concise, structured
> "Hey DashVox, explain the difference
   between a mutex and a semaphore"

  AI: A mutex is a locking mechanism
  that allows only one thread to access a
  resource at a time. A semaphore is a
  signaling mechanism that can allow
  multiple threads up to a set limit...
Remote Sessions

SSH into your dev machine from anywhere

Connect to your development server over SSH. Start, stop, and monitor AI coding sessions (e.g. Claude Code, Codex) running on your machine — all through voice commands on your phone, watch, or car display.

JSch library with tmux session management
Built-in profiles for popular coding agents (e.g. Claude Code, Codex)
Custom agent profiles for any CLI tool
Agent Mode vs Terminal Mode toggle per session
$ ssh dev-server
  Connected to ubuntu@192.168.1.50

$ tmux attach -t agent-frontend
  Coding agent: Running tests...
  ✓ 47 tests passed
  ⚠ 2 warnings in type-check

  [Approve migration? y/n]
Agent Mode

Your AI manages coding sessions autonomously

Meta-agent orchestration. Tell your AI (e.g. Claude, GPT) to manage multiple coding agent sessions on your behalf. It starts sessions, monitors progress, approves prompts, and reports back.

"Start three sessions: frontend, backend, tests" — the AI handles it
Autonomous session lifecycle management
Push notifications when sessions need input or complete
Full audit trail of actions taken
You: "Start three sessions for frontend,
      backend, and integration tests"

  AI: Starting 3 sessions...
  ✓ frontend — running on port 3000
  ✓ backend  — applying migrations
  ✓ tests    — waiting for backend

  I'll notify you when tests complete
  or if anything needs approval.
Smart Connectivity

Built for dead zones and tunnels

Mobile use means unreliable connectivity — tunnels, basements, rural stretches. DashVox handles it gracefully with exponential backoff, background pinging, and automatic session resume. No messages are lost or duplicated.

Exponential backoff with jitter for reconnection
Background ping keeps sessions warm
Idempotent message delivery — no duplicates after reconnect
Auto-resume picks up exactly where you left off
[Connection lost — entering tunnel]
  Retry in 1s... 2s... 4s... 8s...

[Signal restored]
  Reconnected. Resuming session.
  No messages lost. 0 duplicates.

  Backend session: still running
  Last output: "Migration complete"

Also included

Web Search

AI searches the web and summarizes results. Ask about traffic, news, or documentation hands-free.

Security

Self-hosted mode needs no account and no Firebase — data stays on your machine. Cloud mode adds Firebase Auth (Google, Apple, email). SSH keys encrypted at rest in both.

Push Notifications

Get notified when coding sessions complete, encounter errors, or need your approval.

Agent / Terminal Toggle

Switch between Agent Mode (autonomous) and Terminal Mode (direct SSH) per session.

Ready to try DashVox?

DashVox for iOS is on the App Store. Android coming soon.