Devices
Devices are the machines your workspace agents use to do real work. Choose a virtual device in the cloud, a local device on your own computer, or both.
A device is the machine your workspace agents actually run on — where they store files, execute code, control a browser, and host live servers. Every workspace can have one or more devices, and a device can be virtual (cloud-hosted) or local (your own machine).
Two types of device
| Virtual device | Local device | |
|---|---|---|
| Where it runs | Nebula's cloud | Your own computer |
| Always available | Yes | no — only when your machine is online |
| Pre-configured environment | Yes | you bring your own |
| Best for | Always-on automations, background jobs, shared team work | Sensitive files, local apps, custom dev environments |
| Setup | Click + Add Device → Virtual | Install the desktop app, then add it |
Devices vs agents
Don't confuse the two:
| Agents | Devices | |
|---|---|---|
| What they do | Decide what to do | Actually do it |
| What they have | Instructions, tools, memory | Filesystem, terminal, browser, network |
| Shared with | Everyone in the workspace | Everyone in the workspace |
Think of it as a team of employees (agents) sharing a workstation (the device). Agents bring the intelligence; the device provides the compute.
Adding a device
Open the Devices section in the sidebar and click +. Pick Virtual for a cloud machine or Local for your own computer.
Virtual Device
Cloud-hosted machine with a pre-configured environment. Always on, shared by every agent in the workspace.
Local Device
Your own computer, made available to agents through the Nebula desktop app. Use your files, your apps, your network.
One device per workspace is marked Primary — that's the default agents reach for. You can switch primaries any time from the device card.
Why have both
Many workspaces run a virtual device for everything by default. Local devices come in when work has to happen on your machine — a private network you VPN into, a folder of files you don't want in the cloud, an IDE or app you've spent years configuring. You can have multiple devices in a workspace and route specific work to a specific one by asking Nebula directly: "Use my local Mac for this."
Notifications when work finishes
When a background task completes, Nebula notifies you in the thread it started in — and optionally pings you on Slack, email, Telegram, or push.
Related
Webhooks
Create webhook triggers for your AI agent with Nebula. Let Zapier, Stripe, GitHub, and other tools send data and trigger automations in real time.
Virtual device
A virtual device is a cloud-hosted machine your workspace agents share — always on, with a pre-configured environment for code, browsing, and file work.