Your Vellum assistant needs a computer to run on. Which computer, and who manages it, is the hosting decision. The right choice depends on what matters most to you.
There are several options, each with different tradeoffs. Some are available today, others are on the roadmap. This page explains all of them so you can make an informed choice now and know what's coming.
Every hosting option is a tradeoff between three things:
How much setup and maintenance is required? Does Vellum handle the infrastructure, or do you?
Where does your data live? Does it pass through Vellum's servers, or does it stay entirely on hardware you control?
How isolated is the assistant from your personal files and system? What's the blast radius if something goes wrong?
No single option wins on all three. The more convenient the setup, the more you're trusting someone else with your data. The more private the setup, the more you're managing yourself.
At a high level, there are three categories of hosting. Within each, there are flavors.
Your assistant runs on your Mac. Your data never leaves your machine. There are three flavors of local hosting:
All local options keep your data on your machine (great for privacy) and give the assistant direct access to your files and tools (great for power). The tradeoff: the assistant is only available when your computer is awake, and native means the assistant is running with fewer isolation boundaries.
Once Docker and Apple Container options are stable, native local may be phased out in favor of the more isolated options.
Your assistant runs in Vellum's cloud. We provide all the infrastructure: compute, networking, storage, and managed API keys. You don't need to set up ngrok, manage a server, or even keep your computer on.
You also get 24/7 availability. Your assistant is always on, even when your computer is off or asleep.
Your assistant runs on cloud infrastructure that you own and manage: your GCP project, your AWS account, or even a Mac Mini running at home that you connect to remotely.
This is the option for technical users who want full control and 24/7 availability without relying on Vellum's infrastructure.
It's always on, there's nothing to maintain, you don't need to buy extra hardware, and we'll continue building features (like host computer use) to bridge any functional gaps between remote and local. For the vast majority of users, this is the right answer.
If keeping your data off third-party servers is a priority, local is the way to go. Today that means native. Once available, Apple Container on your Mac (or a dedicated Mac Mini) will be the best local option, giving you both privacy and better isolation.
If you want 24/7 availability, full data ownership, and you're comfortable managing cloud infrastructure, deploy to your own GCP or AWS account. It's more work to set up, but you get the best of both worlds: always-on and self-managed.
Today, the only available option is local native. Your assistant runs directly on your Mac as a native process. Vellum Managed, Docker, Apple Container, and User-Hosted Remote options are all on the roadmap.