{"data":{"slug":"flue","name":"Flue","tagline":"Astro TypeScript harness for autonomous sandbox agents","category":"agents","categoryName":"AI Agents","url":"https://github.com/withastro/flue","github":"https://github.com/withastro/flue","pricing":"open-source","hook":"Flue is Astro's agent harness framework: the agent is a TypeScript function composed with model, sandbox, skills, and tools instead of another chat SDK.","whatsGood":"Apache-2.0 (withastro/flue). Agents are programmable TypeScript harnesses (`useModel`, `useSandbox`, `useSkill`, `useTool`) with local or container sandboxes, sessions, and filesystem access. It targets the Claude Code / Codex style of autonomous work rather than scripted chatbot chains, and can run via CLI or a hosted runtime you choose.","theCatch":"Vs AgentBox and Octop: Flue is a TypeScript framework for authoring agent harnesses, not a multi-user agent platform or a generic sandbox/VM launcher. You still bring models, credentials, and operational judgment; a dead flue.dev marketing domain is not required — the GitHub repo is the source of truth.","verdict":"Apache-2.0 Astro agent harness. Use when you want programmable TypeScript agents with real sandboxes; bring your own models and host.","addedAt":"2026-09-20","featured":false,"domain":"AI Agents","subSpecialty":"Orchestration","subcategory":"Orchestration","tags":["sdk","self-host","permissive","sandbox","skills","active"],"capabilities":["agents","sandbox","typescript"],"surfaces":["SDK","Self-host"],"ecosystem":["Node.js","Multi-platform"],"licenseModel":"Apache-2.0","githubStars":8489,"starsPerWeek":233,"access":"free","archived":false,"repo":{"createdAt":"2026-02-07","pushedAt":"2026-10-17","license":"Apache-2.0","archived":false,"checkedAt":"2026-10-19"}},"related":[{"slug":"claude-code","name":"Claude Code","tagline":"Terminal-first coding agent with deep repository context"},{"slug":"cursor","name":"Cursor","tagline":"The AI-first code editor that understands your codebase"},{"slug":"devin","name":"Devin","tagline":"Autonomous AI engineer for defined engineering tasks"},{"slug":"stagehand","name":"Stagehand","tagline":"AI-native browser automation that mixes code and natural language"},{"slug":"browser-use","name":"Browser Use","tagline":"Open-source framework for LLM-driven browser agents"}],"links":{"self":"/api/gems/flue","html":"/gems/flue","markdown":"/gems/flue.md","category":"/api/gems?category=agents","categoryPage":"/stacks/agents"}}