Getting started: install and first launch
This guide walks you through downloading Genie, installing it on your Mac, and getting past the first-launch setup so you're ready to start working on your canvas.
Written By Deva
Last updated About 2 months ago
Download and Install
Download the DMG from deva.me. You'll get a file like
Genie-x.x.x.dmg.Open the DMG and drag the Genie icon into your Applications folder.
Launch Genie from Applications or Spotlight (β Space β type "Genie").
On first launch, macOS may show a security prompt since Genie is downloaded from the internet. Click Open to proceed.
Granting Permissions
Genie needs a few macOS permissions to work properly. You'll be prompted for each on first use, but you can also grant them proactively in System Settings β Privacy & Security.
Tip: Genie uses a stable app identity (ai.deva.Genie), so your permission grants survive app updates β you only need to do this once.
Your First Canvas
When Genie opens for the first time, you'll see:
A blank canvas with a dotted grid background
A toolbar on the left for drawing tools
A workspace switcher at the top center showing your active canvas name
A minimap in the bottom-right corner
The canvas is infinite β scroll to pan, pinch to zoom (or use β+ / β-). There's no edge to fall off.
Adding Your First Node
Press βK to open the Command Palette. From here you can:
Spawn an agent β Select Claude Code, Codex, Cursor, or Shell to drop a new terminal node onto the canvas.
New Browser β Add a web browser pane.
New Note β Create a text scratchpad with Markdown support.
New Studio β Preview a local file or localhost dev server.
New Music β Drop a SomaFM radio player for ambient tunes.
Select an option and the node appears at the center of your viewport. Drag it wherever you like.
Workspace Autosave
Everything you do on the canvas is automatically saved:
Save location:
~/Library/Application Support/Genie/workspace.jsonSave frequency: Every 2β3 seconds after a change, plus on quit
What's saved: All nodes, their positions, canvas zoom/pan state, and settings
You never need to manually save. Close Genie, reopen it, and everything is exactly where you left it.
Automatic Updates
Genie includes Sparkle-based auto-updates. When a new version is available:
You'll see an update notification
Click to download and install β Genie restarts with your workspace intact
Update checks happen automatically (configurable frequency)
Settings
Open Settings via Genie β Settings (β,). Three tabs are available:
General β Choose your default agent (Claude Code, Codex, Cursor, or Shell)
Voice β Select your speech-to-text backend (Apple on-device, OpenAI Realtime, or Deva)
Agent β Customize auto-prompt injection and telemetry preferences
Troubleshooting First Launch
"Genie can't be opened because it is from an unidentified developer" β Right-click the app β Open β Click Open in the dialog. This only happens once.
Voice commands aren't working β Check that Microphone and Speech Recognition permissions are granted in System Settings β Privacy & Security.
Canvas appears blank or frozen β Try β0 (reset zoom to actual size) or β§β0 (fit to content).
What's Next?
The infinite canvas: nodes, panning, and zoom β Learn to navigate and organize your workspace.
Running coding agents β Put Claude Code, Codex, or Cursor to work.