All 71 Dependencies

Every package flue depends on, ranked by repo health score.

Flue is an open-source agent harness framework built by the Astro team that takes a fundamentally different approach from traditional AI SDKs. Instead of wrapping LLM API calls or providing opinionated chat abstractions, Flue gives agents the full infrastructure they need for truly autonomous operation: persistent sessions, a secure sandbox environment, typed tool definitions, reusable skills packaged as Markdown, and durable execution with automatic recovery from failures.

At its core, Flue's TypeScript harness composes everything an agent needs in a single `createAgent()` call — the model, tools, skills, sandbox, and instructions. Agents run with filesystem access, bash execution, file editing, and grep search built in from the start. The framework handles session continuity across conversations, compaction of long context windows, and subagent delegation for parallel workstreams.

Flue ships with a rich ecosystem of adapters out of the box. On the deployment side it supports Node.js and Cloudflare Workers. For sandboxing it integrates with local containers, E2B, and Daytona. For observability it provides adapters for OpenTelemetry, Braintrust, and Sentry. For event channels it connects to Slack, Teams, Discord, GitHub, Linear, Notion, Stripe, Shopify, and more — enabling agents that respond to real-world events without custom webhook plumbing.

The project is maintained by the creators of Astro and is itself built using AI agents in an AI-native development workflow. With over 5,700 GitHub stars and 304 commits per month since its February 2026 launch, Flue represents one of the fastest-growing agent frameworks in the TypeScript ecosystem.

35 ulidx ^2.4.1 38 MiniSearch ^7.2.0 40 picocolors ^1.1.1 42 clsx ^2.1.1 42 tw-animate-css ^1.4.0 45 next-themes ^0.4.6 46 lossless-json * 46 openapi-types ^12.1.3 48 @cfworker/json-schema ^4.1.1 51 debug ^4.4.3 57 Durable Streams Client ^0.2.6 60 Croner ^10.0.1 60 intercom-client * 64 Daytona Python SDK * 65 Sonner ^2.0.7 66 React Testing Library ^16.3.0 70 libSQL Client (TypeScript) ^0.17.3 outdated 73 @octokit/webhooks-types 7.6.1 76 Radix UI ^1.6.0 78 Ink ^7.1.0 81 grammY * 81 js-yaml ^4.1.1 outdated 83 @hono/node-server ^2.0.3 83 Octokit REST * 83 class-variance-authority ^0.7.1 84 Streamdown ^2.5.0 85 PGlite ^0.2.17 outdated 85 Chat SDK * 86 resend-node * 87 Agents * 87 Agents * 87 Agents ^0.14.2 outdated 88 Pi ^0.80.2 outdated 88 Pi ^0.80.2 outdated 88 Valibot ^1.3.0 88 jose * 88 tailwind-merge ^3.6.0 88 tsx ^4.19.2 88 Valibot ^1.0.0 89 @hono/zod-validator ^0.2.0 outdated 90 @cloudflare/workers-types ^4.20260602.1 outdated 90 MCP TypeScript SDK ^1.29.0 90 Tailwind CSS ^4.2.0 90 Hono ^4.7.0 90 Oxlint ^1.69.0 90 prettier ^3.4.2 90 Tailwind CSS ^4.2.0 91 lucide-react ^1.21.0 92 Astro ^0.9.9 outdated 92 Astro 7.0.0-beta.2 outdated 92 @vitejs/plugin-react ^6.0.2 92 Astro 7.0.0-beta.3 outdated 92 Vitest ^4.1.6 outdated 93 @notionhq/client * 93 Vite ^8.0.14 94 Sentry JavaScript (@sentry/browser) * 94 TanStack Router ^1.135.4 94 MySQL2 ^3.22.5 94 Stripe Node.js Library * 95 vercel_runtime ^1.2.3 outdated 95 Node-Redis ^5.12.1 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.9.0 96 OpenTelemetry JavaScript (@opentelemetry/api) ^2.7.1 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^2.7.1 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^2.7.1 outdated 96 @slack/web-api 3.0.0-rc.1 outdated 96 @slack/web-api ^8.0.0-rc.1 96 node-mongodb-native ^6.17.0 outdated 96 TypeScript ^6.0.3 outdated 97 React ^19.2.7 97 React DOM ^19.2.7

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search