{
  "manifest_version": "1",
  "slug": "flue",
  "title": "Flue",
  "headline": "Flue",
  "description": "Flue is an agentic app framework for building AI agents that run code, manage files, and serve web apps.",
  "category": "ai-agents",
  "tags": [
    "flue",
    "agent framework",
    "sandbox",
    "ai agents"
  ],
  "url": "https://exe.dev/deploy/flue",
  "markdown_url": "https://exe-staging.dev/deploy/flue.md",
  "upstream": {
    "website": "https://flueframework.com",
    "source": "https://github.com/withastro/flue",
    "license": "Apache-2.0"
  },
  "example_vm_name": "my-flue",
  "stack": [
    {
      "name": "Your Flue agent",
      "detail": "A Flue project"
    },
    {
      "name": "exe.dev sandbox connector",
      "detail": "A full Linux VM over SSH + SFTP, with optional auto-creation and cleanup via the exe.dev API"
    }
  ],
  "delivers": [
    "The exe.dev sandbox connector wired into your Flue project",
    "A full Linux VM for your Flue agent, over SSH + SFTP"
  ],
  "deployable": true,
  "deploy": {
    "new_vm_url": "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",
    "terminal": "curl -fsSL https://exe-staging.dev/deploy/flue/prompt.txt | ssh exe.dev new --prompt=/dev/stdin",
    "prompt": "Set up Flue on this VM by following the exe.dev recipe at https://exe-staging.dev/deploy/flue.md from top to bottom.\n\nThe recipe's example VM name is my-flue. This VM's name is the output of `hostname`: use it wherever the recipe writes my-flue. Skip the step that creates the VM; you are on it.\n\nYou are done when all of these are true. Check each one yourself:\n- The exe.dev sandbox connector wired into your Flue project\n- A full Linux VM for your Flue agent, over SSH + SFTP\n\nWork in a Flue project on this VM: ask me for its Git URL, or offer to\nstart a new one. Wire up the connector as the recipe shows, and follow\nthe connector's own instructions for keys and tokens, asking me before\nyou create any.\n\nFinish with the URLs I should open.\n",
    "prompt_url": "https://exe-staging.dev/deploy/flue/prompt.txt"
  },
  "updated": "2026-10-17",
  "related": [
    "agents",
    "hermes-agent",
    "claude-code",
    "openclaw",
    "pi-durable",
    "jev"
  ]
}
