Deva in your
pocket.
The iOS companion connects to your desktop IDE via QR code. Voice commands, chat, and full codebase context — from anywhere.
Refactor the payment service
Listening...
“Scan the auth module for vulnerabilities”
Deva
IDE Companion
How do I fix the CORS error in middleware?
Add CORS headers to your middleware:
response.headers.set(
'Access-Control-Allow-Origin',
'*'
)
Also add rate limiting
Tap sphere to cycle states
Voice Mode
Talk naturally. A 4000-particle 3D sphere visualizes the conversation — idle, listening, processing, speaking.
- •Real-time audio visualization
- •Live transcript overlay
- •Tap sphere to interrupt
- •Perlin noise wobble effects
Chat Mode
Full conversation with code blocks, markdown, and streaming. IDE context strip shows your current file and branch.
- •Conversation history & search
- •Explain / Refactor / Tests actions
- •Multi-model switching
- •Live IDE file context
QR Code Pairing
Scan a QR from the desktop IDE. WebSocket connection with Keychain-secured credentials and auto-reconnect.
- •One-scan setup
- •Keychain-secured tokens
- •15s health check polling
- •Manual pairing fallback
How it works
Three steps to connect your phone to your IDE.
Open Deva Desktop IDE
Go to Settings → Mobile Companion. A QR code will appear on screen.
Scan QR from iOS app
Point your camera at the QR code. Credentials are stored securely in Keychain. Instant pairing.
Chat or talk with full context
Your phone sees your repo, branch, file, and selection. Voice commands and chat — synced live via WebSocket.
Requires the Deva Desktop IDE. Download the IDE first, then pair your phone.
Download Deva Desktop