Fly.io

Fly.io

@fly.io

Computers for agents.

1.9K followers2 following284 posts

Matthew Ford ships OcuClaw, an AI agent for smart glasses. Nothing he builds can be tested in isolation: every change touches an Android app, two plugins, and a glasses simulator that all have to run together.

His solution: every branch gets its own Sprite. Where his AI coding agents write, build, and do tests on their own. A second AI model reviews each result. He just needs to read the final PRs.

Need a computer for your agent? With Sprites, you just type sprite create and you're good to go.

Fly.io is going all-in on Computers for Agents. The reason is pretty simple: we think that agents (within a few years) are going to determine how almost all software is built and shipped.

View full thread

Now we're pouring gas on the fire, with $25M in new funding and a new CEO. Kurt personally recruited Scott Johnston—the guy who rebuilt Docker around devs—to come lead Fly.io into this next phase while Kurt moves into an advisory role.

Fly.io is going all-in on Computers for Agents. The reason is pretty simple: we think that agents (within a few years) are going to determine how almost all software is built and shipped.

Those agents are not going to be content with sandboxes. They're going to need real computers that can stick around, sit on the network, and reach the resources they depend on. We already have 8,000 customers building agent products on Fly today.

Every Sprite comes with 100GB of storage, but you only pay for what you use. So go ahead and make a bunch. That’s kind of the point. sprites.dev

Sprites are basically disposable computers. Whatever you're trying to do, a fresh one is only a second or two away.

Fly.io is excited to be a provider with Stripe Projects, an all-new way to provision production-ready developer stacks with a single tool! No more juggling a million dashboards, tokens, etc. Learn more at: projects.dev

Built the world's simplest code runner in 5 mins with Sprites. This is doubly cool. First off, how it works: User writes some scary JavaScript, which then gets run in a new Sprite. Sprites are literally built for running random code, so bring on the footguns. 🧵

Secondly, we built this whole thing with a single prompt. We can do this with confidence because Sprites were designed to be the perfect place for Claude to just go nuts. No need to micromanage. Just give it a task, and then go make some lunch. It's that easy.

Sprites make it easy to connect stuff on the internet. Take Slack bots: easy to build, annoying to hook up locally and test. Sprites are first-class citizens of the internet, so you can just build your bot on one, get a public URL, and boom: it's plug-n-play ready.

Is that a TUI for visualizing your sprites MADE IN A SPRITE? Yes, yes it is. It lets you see all the sprites in your org, which ones are running, and organize them to get a better sense of which sprites work together. github.com/aezell/sprit...

We've been yappin' about Sprites a lot, but something we haven't been yappin' about are... ✨DELI CUPS✨ 🧵

View full thread

Sprites are stateFUL sandbox environments with 100GB of storage. Spin them up in milliseconds, boot up Claude, and get to vibin'. They are durable, performant, and persistent. They are disposable and cheap. They are the perfect playground to run your weird AI code.

We've been yappin' about Sprites a lot, but something we haven't been yappin' about are... ✨DELI CUPS✨ 🧵

View full thread

Deli cups are also reusable *and* disposable. Throw them in the dishwasher over and over OR chuck them out when the fridge needs a purge. You know what ALSO appreciates reusable, disposable, and multi-purpose boxes? AI agents.

Stateless containers have long reigned supreme in the development world, and for good reason! But they aren't ideal for running AI generated code. See, Claude doesn't want ziploc bags. It wants a computer with disk storage and such. That's where Sprites come in.

We've been yappin' about Sprites a lot, but something we haven't been yappin' about are... ✨DELI CUPS✨ 🧵

Deli cups are just better, more rigid ziploc bags. Store leftovers in them. Store liquids in them. Stack them. Use them as organizers. Use them as plant pots. Use them as measuring cups. Hell, use them as CUPS. Anything a zip can do, a deli cup can do better.

We made "ball-point disposable computers" by committing three heresies: Killing user container images, running orchestration inside the VM, and backing disks with S3. The result? Instant boot, auto-sleep, and zero dockerfile misery. Machines are for servers; Sprites are for everything else. 🔗 ➡ 🧵

🤖 We made a thing that handles real AI workflows called Sprites. Watch the video where Claude builds features, breaks things, fixes modals, adds color-coded graphs, and switches themes. All while the developer, @anniesexton.com does her makeup. 🔗➡️ youtu.be/--PIlSp1YOg

We made a thing called Sprites that lets you run AI code safely. Watch Chris create sandboxes in seconds, let agents install packages freely, then restore to checkpoints when things go sideways. 🔗 ➡️ youtu.be/7BfTLlwO4hw

🚀 Just dropped: Litestream VFS. Query SQLite databases directly from S3 with zero download penalty. It uses HTTP range headers for lazy fetching and LTX for compaction, enabling instant startup even for large databases. 🔗 ➡️ fly.io/blog/litestr...

🗄️ From the Archives: Fly with Alpine! Smaller images, faster starts, leaner runtime. Just switch your `FROM` lines & swap `apt` for `apk`. Check out our blog post on it from 2023 for some tips: 🔗➡️https://fly.io/blog/fly-with-alpine/

🤖 You should write an Agent. Seriously. it's easier than you think! LLM API calls + context management + tools = surprisingly powerful. The field is wide open with unsolved engineering problems and fast iteration cycles. whether you love or hate the hype, understanding this matters. 🔗 ➡ 🧵