---
title: "Flue"
description: "Flue is an agentic app framework for building AI agents that run code, manage files, and serve web apps."
url: https://exe-staging.dev/deploy/flue
category: "AI agents"
updated: 2026-10-17
---

# Flue

Run Flue agentic apps on exe.dev

- **Software:** Flue (https://flueframework.com)
- **Source:** https://github.com/withastro/flue
- **License:** Apache-2.0
- **Example VM name:** `my-flue` (yours will differ; on the VM, `hostname` prints it)
- **Machine-readable:** https://exe-staging.dev/deploy/flue/manifest.json

## What you get

- The exe.dev sandbox connector wired into your Flue project
- A full Linux VM for your Flue agent, over SSH + SFTP

Running on the VM:

- **Your Flue agent**: A Flue project
- **exe.dev sandbox connector**: A full Linux VM over SSH + SFTP, with optional auto-creation and cleanup via the exe.dev API

## Deploy with Shelley

Open https://exe-staging.dev/new?prompt=Set%20up%20Flue%20on%20this%20VM%20by%20following%20the%20exe.dev%20recipe%20at%20https%3A%2F%2Fexe-staging.dev%2Fdeploy%2Fflue.md%20from%20top%20to%20bottom.%0A%0AThe%20recipe%27s%20example%20VM%20name%20is%20my-flue.%20This%20VM%27s%20name%20is%20the%20output%20of%20%60hostname%60%3A%20use%20it%20wherever%20the%20recipe%20writes%20my-flue.%20Skip%20the%20step%20that%20creates%20the%20VM%3B%20you%20are%20on%20it.%0A%0AYou%20are%20done%20when%20all%20of%20these%20are%20true.%20Check%20each%20one%20yourself%3A%0A-%20The%20exe.dev%20sandbox%20connector%20wired%20into%20your%20Flue%20project%0A-%20A%20full%20Linux%20VM%20for%20your%20Flue%20agent%2C%20over%20SSH%20%2B%20SFTP%0A%0AWork%20in%20a%20Flue%20project%20on%20this%20VM%3A%20ask%20me%20for%20its%20Git%20URL%2C%20or%20offer%20to%0Astart%20a%20new%20one.%20Wire%20up%20the%20connector%20as%20the%20recipe%20shows%2C%20and%20follow%0Athe%20connector%27s%20own%20instructions%20for%20keys%20and%20tokens%2C%20asking%20me%20before%0Ayou%20create%20any.%0A%0AFinish%20with%20the%20URLs%20I%20should%20open.%0A to create a VM whose agent, Shelley, follows this recipe. From a terminal:

```sh
curl -fsSL https://exe-staging.dev/deploy/flue/prompt.txt | ssh exe.dev new --prompt=/dev/stdin
```

Or follow the steps below by hand.

[Flue](https://flueframework.com/) is an agentic app framework for building AI agents
that run code, manage files, and serve web apps.

Flue agents need a sandbox to execute code safely.
Our [exe.dev](https://exe.dev/) VMs are ideal for this because they are
isolated by default, with a protected, authenticated HTTPS endpoint,
SSH access, and persistent storage.

The exe.dev sandbox connector gives your Flue agent a full Linux VM
over SSH + SFTP, with optional auto-creation and cleanup via the
exe.dev API.

To wire it up, pipe the connector install prompt into your coding agent:

```
flue add https://exe.dev/flue/exedev.md --category sandbox --print | claude
```

```
flue add https://exe.dev/flue/exedev.md --category sandbox --print | codex
```

The connector source is at
[https://exe.dev/flue/exedev.ts](https://exe.dev/flue/exedev.ts).

## Related

- [Running Agents](https://exe-staging.dev/deploy/agents.md): Use exe.dev VMs as a sandbox
- [Self-host Hermes Agent](https://exe-staging.dev/deploy/hermes-agent.md): An agent that remembers you, on a computer that never sleeps.
- [Run Claude Code on a remote server](https://exe-staging.dev/deploy/claude-code.md): A computer for Claude. A breather for your laptop.
- [Host OpenClaw](https://exe-staging.dev/deploy/openclaw.md): An AI sidekick with its own computer. Your laptop can take a nap.
- [Host a Pi Durable agent](https://exe-staging.dev/deploy/pi-durable.md): An agent that picks up where it left off, even after kill -9.
- [Jev](https://exe-staging.dev/deploy/jev.md): Call TypeSafe's decision model through an HTTP integration
