Interested? Join the waitlist to get early access.
Join the waitlist to get your download link.
Standard .dmg file. Nothing weird, nothing suspicious.
.dmgThat's the whole process. No terminal commands. No package managers. No YAML files. (You're welcome.)
On first launch, you'll walk through a short setup:
The whole process takes about 5 minutes. Your workspace is created at ~/.vellum/workspace/ — plain text files, fully readable and editable by you.
Vellum creates one directory on your machine:
~/.vellum/ ├── workspace/ │ ├── IDENTITY.md # Name, personality, emoji │ ├── SOUL.md # Principles and behavior rules │ ├── USER.md # What the assistant knows about you │ ├── LOOKS.md # Avatar appearance traits │ ├── config.json # Runtime configuration │ ├── skills/ # Installed and custom skills │ └── data/ │ └── db/ │ └── assistant.db # Conversations, memory, schedules (SQLite) ├── lockfile.json # Running assistant instances and ports
Everything is plain text (aside from the SQLite database). You can open these files in any editor, read them, change them, even put them in version control. Your assistant's brain is not a black box. It's a folder on your computer.
Session logs are stored in ~/Library/Application Support/vellum-assistant/logs/. The daemon binary lives inside the .app bundle, not in ~/.vellum/.
The desktop app automatically installs the vellum CLI to /usr/local/bin/vellum (or ~/.local/bin/vellum). Use it to manage your assistant from the terminal:
vellum ps # List running assistants vellum wake # Start your assistant vellum sleep # Stop your assistant vellum logs # Tail assistant logs vellum login # Connect your Vellum account
Vellum requests macOS system permissions during onboarding and use:
| Permission | Purpose | When requested |
|---|---|---|
| Screen Recording | See your screen for computer-use tasks | During onboarding |
| Microphone | Voice input (hold Fn to talk) | During onboarding |
| Speech Recognition | Convert voice to text | During onboarding |
| Accessibility | Control your Mac (click, type, navigate) | When you enable "Computer Control" in Settings |
| Notifications | Status updates and reminders | Optional, on first notification |
Worth knowing: The app accesses files through normal sandbox entitlements, not Full Disk Access. Individual file and shell actions still require your approval through the in-app permission system. Check out Trust & Security for the full picture.
Vellum checks for updates automatically in the background. When an update is available, you'll see a notification in the menu bar. You can install immediately or defer until you quit the app. Updates are signed and verified before installation.
Right-click (or Control-click) the app in Finder and select "Open." macOS will let you proceed. This only happens the first time.
A macOS permission is missing. Your assistant will ask you to grant it through System Settings when this happens. Just follow the prompt.
Run vellum wake in your terminal, or quit and relaunch the app. The daemon may need to restart after an update.
Another instance may be running. Run vellum ps to check, then vellum sleep <name> to stop it.
Ensure both Microphone and Speech Recognition permissions are granted in System Settings > Privacy & Security.
Key terms and concepts used throughout the Vellum Assistant ecosystem.
Run vellum login to connect your Vellum account. This enables managed billing and cloud-hosted assistants.
vellum loginThis will open a browser window where you can sign in with your Vellum account. Once authenticated, your local installation will be linked to your workspace.