GitHub
Public beta · Free, open-source Vagrant GUI · macOS, Windows, Linux

Vagrant, without the terminal

Boxdeck is a desktop app for HashiCorp Vagrant. It finds every Vagrant machine on your computer and puts them in one window. Start, stop, provision and SSH in with a click, from the app or your menu bar.

PLATFORM macOS Windows Linux PROVIDER VMware Desktop tested Docker tested VirtualBox Hyper-V libvirt VAGRANT 2.3+
Preview
9 features · runs the vagrant you already have

Everything you do with vagrant, in one place

No new config and no lock-in. Close Boxdeck and your terminal works exactly the same.

Machines
Boxes and projects
MCP server · off by default

Let your AI agent run the VMs, on your terms

Claude, Cursor, Codex and other MCP clients can list, start and inspect your machines, and run commands inside them. You decide how far they can go.

ReadList machines and boxes, read Vagrantfiles, check jobs. The default.
OperateAlso up, halt, suspend, reload, provision, add or update boxes and, if you turn it on, run commands and copy files inside VMs.
FullAlso destroy, remove boxes and write Vagrantfiles, each one approved by you.
Per-project rules One-click Connect Shell access, ask once Pause switch Audit log
FAQ

Questions, answered

Anything else? The docs go deeper.

Is there a GUI for Vagrant?

Yes. Boxdeck is a free, open-source desktop GUI for HashiCorp Vagrant on macOS, Windows and Linux. It lists every Vagrant machine on your computer and lets you start, stop, provision and SSH into them from a window or the menu bar.

Does Boxdeck replace the vagrant command?

No. Boxdeck runs the vagrant you already have installed (2.3 or newer), so your Vagrantfiles and terminal workflow keep working exactly as before.

Which Vagrant providers does it support?

Any provider Vagrant supports, including VMware Desktop, VirtualBox, Docker, Hyper-V and libvirt. It is tested with VMware Desktop (VMware Fusion) and Docker.

Can AI agents manage Vagrant machines with Boxdeck?

Yes. Boxdeck includes an MCP server that is off by default. Connect Claude Code, Claude Desktop, Cursor, Gemini CLI or Codex with one click, with no token to copy. You choose Read, Operate or Full access, destructive actions need your approval, and every call is written to an audit log.

Can AI agents run commands inside my VMs?

Yes, if you turn on shell access. Agents can then run commands, copy files in and out, and follow long builds as jobs. A VM with synced folders can change files on your computer, so by default Boxdeck asks you once per such VM; files agents copy stay inside the project folder.

Is Boxdeck free?

Yes. Boxdeck is free and open source under the MIT license.

Is Boxdeck made by HashiCorp?

No. Boxdeck is an independent open-source project and is not affiliated with or endorsed by HashiCorp. It ships none of Vagrant's code.

3 steps · nothing to configure

Up and running in a minute

If you already use Vagrant, there is nothing to set up.

01

Have Vagrant installed

Vagrant 2.3 or newer and a provider. Starting fresh? Follow the install guide.

02

Install Boxdeck

Grab the beta from Releases, or build it from source.

03

Open it

Every machine Vagrant knows about shows up. Add other folders with Add project…

# build from source $ git clone https://github.com/oops-apps/boxdeck && cd boxdeck $ make install $ make build
Boxdeck app icon

Give your VMs a home

Free and open source, now in public beta. Bring the Vagrant you already have.