# exe.dev docs

## 1. Introduction

- [What is exe.dev?](/docs/what-is-exe.md) - VMs, on the internet, quickly
- [Who we are](/docs/who.md) - Meet the team behind exe.dev
- [Pricing](/docs/pricing.md) - Plan options for individuals, teams, and enterprises.
- [Getting Help](/docs/getting-help.md) - How to get support for exe.dev

## 2. Features

- [exe.dev HTTP Proxies](/docs/proxy.md) - Publish to the Internet, both privately and publicly
- [Sharing](/docs/sharing.md) - share it like it's hot
- [Customizing VMs](/docs/customization.md) - Three ways to customize your exe.dev VMs
- [Custom Domains](/docs/cnames.md) - Use your own domain with exe.dev
- [Login with exe](/docs/login-with-exe.md) - Use exe.dev's authentication system in your applications
- [LLM Gateway](/docs/shelley/llm-gateway.md) - LLM tokens included
- [Regions](/docs/regions.md) - Available exe.dev regions
- [API](/docs/api.md) - Programmatic access via SSH
- [HTTPS API](/docs/https-api.md) - Programmatic access via HTTPS
- [Receive email](/docs/receive-email.md) - Receive emails to your VM
- [Send email](/docs/send-email.md) - Send emails to yourself from your VM

## 3. Integrations

- [What are Integrations?](/docs/integrations.md) - Integrate exe.dev with other tools and services
- [HTTP Proxy Integration](/docs/integrations-http-proxy.md) - Inject headers into HTTP requests from your VM
- [GitHub Integration](/docs/integrations-github.md) - Connect your GitHub account to exe.dev for private repo access
- [Attaching Integrations](/docs/integrations-attach.md) - Attach integrations to VMs using direct attachment, tags, or auto-attach

## 4. Shelley

- [What is Shelley?](/docs/shelley/intro.md) - Our coding agent
- [Bring Your Own Key](/docs/shelley/byok.md) - Use your own API keys with Shelley
- [AGENTS.md](/docs/shelley/agents-md.md) - Guidance files for Shelley
- [Upgrading Shelley](/docs/shelley/upgrading.md) - Keep Shelley up to date

## 5. Teams

- [Teams](/docs/teams/overview.md) - Shared VM management for your organization
- [Managing Members](/docs/teams/members.md) - Create a team, invite people, manage roles
- [Team VMs](/docs/teams/vms.md) - How VMs work within a team
- [Team SSO](/docs/teams/sso.md) - Set up Google OAuth or OIDC for your team

## 6. FAQ

- [What is the host key for exe.dev?](/docs/faq/host-key.md) - How to verify you're connecting to exe.dev
- [How do I use a specific SSH key for exe.dev?](/docs/faq/ssh-key.md) - Configure SSH to use a specific key
- [How do I connect VSCode to my VM?](/docs/faq/vscode.md) - Open your VM in VSCode
- [How do I copy files to/from my VM?](/docs/faq/copy-files.md) - Transfer files with scp
- [Can I run docker images?](/docs/faq/docker.md) - Running Docker on exe.dev VMs
- [How do you pronounce "exe"?](/docs/faq/pronunciation.md) - The official pronunciation
- [How do I access GitHub? How do I set up a minimal GitHub token?](/docs/faq/github-token.md) - GitHub access and fine-grained tokens
- [How do I connect from one VM to another?](/docs/faq/cross-vm-networking.md) - SSH, Tailscale, and other tricks
- [How do I set up tab completion for VM names?](/docs/faq/tab-completion.md) - Autocomplete exe.xyz VM hostnames in your favorite shell
- [How does exe.dev work?](/docs/faq/how-exedev-works.md) - behind-the-scenes look
- [ssh exe.dev sometimes asks me to register](/docs/faq/heisen-connect.md) - how to solve heisen-connection issues
- [I found an undocumented command! Can I use it?](/docs/faq/undocumented.md) - Using undocumented commands
- [Teach your coding agent to exe.dev](/docs/agent-skill.md) - Agent skill and docs for coding agents

## 7. Use Cases

- [Intro](/docs/use-case-intro.md) - an open source reactive notebook
- [Openclaw](/docs/use-case-openclaw.md) - Openclaw, formerly known as Moltbot, formerly known as Clawdbot
- [Running Agents](/docs/use-case-agent.md) - use exe.dev VMs as a sandbox
- [Running a self-hosted GitHub Actions Runner](/docs/use-case-gh-action-runner.md) - log in easily into your CI environment
- [Spinning up a Marimo Notebook](/docs/use-case-marimo.md) - an open source reactive notebook

## 8. Editorials

- [Lock-in on exe.dev](/docs/lockin.md) - It's just a computer. Of the Linux sort.
- [Persistent disks, not serverless](/docs/serverful.md) - exe.dev is serverful, not serverless
- [Put your agent in a VM and let it be](/docs/boxes.md) - Agent security is unsolved; a virtual machine is pragmatic
- [The GUTS Stack](/docs/guts.md) - Go, Unix, TypeScript, SQLite
- [Why exe.dev?](/docs/why-exe.md) - EXE is just a computer.

## 9. CLI Reference

- [help](/docs/cli-help.md) - Show help information
- [doc](/docs/cli-doc.md) - Browse documentation
- [ls](/docs/cli-ls.md) - List your VMs
- [new](/docs/cli-new.md) - Create a new VM
- [rm](/docs/cli-rm.md) - Delete a VM
- [restart](/docs/cli-restart.md) - Restart a VM
- [rename](/docs/cli-rename.md) - rename a vm
- [tag](/docs/cli-tag.md) - Add or remove a tag on a VM
- [cp](/docs/cli-cp.md) - Copy an existing VM
- [resize](/docs/cli-resize.md) - Resize a VM's disk
- [share](/docs/cli-share.md) - Share HTTPS VM access with others
- [team](/docs/cli-team.md) - View and manage your team
- [whoami](/docs/cli-whoami.md) - Show your user information including email and all SSH keys.
- [ssh-key](/docs/cli-ssh-key.md) - Manage SSH keys for your account
- [set-region](/docs/cli-set-region.md) - Set your preferred region for new VMs.
- [integrations](/docs/cli-integrations.md) - Manage integrations
- [shelley](/docs/cli-shelley.md) - Manage Shelley agent on VMs
- [browser](/docs/cli-browser.md) - Generate a magic link to log in to the website
- [ssh](/docs/cli-ssh.md) - SSH into a VM
- [grant-support-root](/docs/cli-grant-support-root.md) - Allow exe.dev support to log in to a VM
- [exit](/docs/cli-exit.md) - Exit

## 10. Other

- [Help & Community](/docs/community.md) - Join our Discord
- [Privacy Notice](/docs/privacy-notice.md) - How exe.dev handles your data
- [Terms of Service](/docs/terms-of-service.md) - Terms and conditions for using exe.dev

