I'm Jordan. I work @cloudflare on the agent experience team.
I build small tools for AI agents.. memory, sandboxes, control surfaces, browser automation, Cloudflare stuff. I write about it at coey.dev.
- loop: a chatbot that builds working Svelte widgets while you talk. One long session per account. Older messages roll into a vector store. Reset if you want to start over.
- vibe-cdn: a Cloudflare game stack for heavy browser games. Drag a
.glbonto the page, get an edge-cached URL back. Multiplayer arena, leaderboards, saves. Live demo. - cloudbox: synthetic cloud computers for training and evaluating long-horizon agents on Cloudflare. Persona, filesystem, artifacts, collaborators, simulation, retrospective.
- deja: persistent memory for agents. Agents learn from failures. Deja remembers.
- capa: turn an OpenAPI spec into a Cloudflare Worker service binding. Every call returns the upstream result plus a proof bundle you can act on. Stripe, GitLab, Jira so far.
- terrarium: one-level orchestration harness for composable AI subagents.
Some of my favorites from coey.dev/blog.
- Patience: You've Never Controlled Anything: what Memento taught me about prompting agents.
- Campfire: The Oldest Protocol: every storytelling medium had a context window. We've always been writing prompts, we just called them stories.
- Prompts Are Wishes: every prompt is a hypothesis. The guardrails are somewhere else.
- Liquid Primitives: five parts of your stack to hold loosely.
- Worker Loaders as a Place: Dynamic Workers clicked when I stopped thinking about the API and started thinking about the room.
More at coey.dev/blog.
- lab: sandboxed isolates on Cloudflare Workers with typed capabilities. Effect + Worker Loaders.
- pai-agent: research and analysis agent as a Cloudflare Durable Object with shell access, tool use, and WebSocket streaming.
- prism: parallel experiment runner on Cloudflare. Orchestrator, sub-agents, sandboxed Linux containers.
- wake: sessionless work continuity and handoffs for AI coding agents.
- desk: a personal app store for tiny edge devices.
git pushinstalls apps. MCP lets agents use the device as an out-of-band human I/O surface. - svelte-edge: agent-generated Svelte 5 UI compiled on Cloudflare Workers into inline edge bundles.
- chomp: OpenAI-compatible proxy across free/cheap model providers.
- ditto: run multiple AI models in parallel, merge with consensus.
- parley: two AI models debate until they agree on a plan.
- mcpu: MCP control surface for a Cloudflare Artifacts repo.
- cloudshell: your personal terminal in the cloud. Deploy in seconds, access anywhere.
- filepath: personal Cloudflare-hosted development environment. Work lives in conversations, not terminal tabs.
- agent-human-bridge: auditable agent and human software-building protocol designed to pass a human safety review.
- living-artifact: physical and digital artifacts and tiny devices.
- unsurf: turn any website into a typed API. Scout, replay, auto-heal.
- agentcast: live browser sessions for AI agents. Watch them work in real time.
- t2t: voice-to-text with MCP support and system-wide dictation.
- machinectl: MCP server that lets AI control your machine from any device.
- cloudterm: DOM-rendered web terminal emulator.
- firestore-mcp-kit: build secure, typed MCP tools backed by Firestore with explicit Zod schemas.
- inbox.dog: OAuth for email, simplified. Gmail access tokens without implementing OAuth yourself.
- anytoolhq: generate tools for AI agents on demand.
- gateproof: E2E testing harness. Observe logs, run actions, assert results.
- remote:
bun create remote-app my-app. SvelteKit, auth, DB, Cloudflare deployment. - UserDO: per-user Durable Objects as data pods.
- blaze: real-time documents on Cloudflare. Firestore feel, Cloudflare price.
- fleet-pattern: hierarchical Durable Objects with ordered fan-out.
- workflow-live: real-time workflow monitoring on the edge.
- cache-sync: edge cache invalidation that actually scales.
- tiny: real-time collaborative todos with TinyBase + Durable Objects.
- promptlog: Dynamic Worker Loader with sandboxed code execution.
- bio: single-button WebAuthn auth on Cloudflare.
- JotDB: schema-optional key-value database for Durable Objects.
- ironalarm: reliable task scheduling for Cloudflare Durable Objects.
- ai-connect: minimal zero-dependency primitive for configuring and calling AI inference endpoints.
- ffmpeg-container: tiny Cloudflare Containers hello world proving ffmpeg runs at the edge.
- cf-tutorial: 95 questions to prove you know Cloudflare.
- flue-snippets: real, runnable Flue agents on Cloudflare. Every snippet ships an E2E test that deploys, asserts, and tears down.
- optkit: email subscriber management for Cloudflare Workers.
- vet: CASA Tier 2 / OWASP ASVS security scanner.
- repo-audit: deterministic repo scoring across 11 quality dimensions.
- deadlint: find dead public methods on Workers DurableObject / RpcTarget / Agent classes, plus structural clones. The linter layer above knip/oxlint.
- ascii-smuggler: Unicode smuggling and steganography toolkit for security research.
- gate-review: red-team your gates before implementing them.
- phonesites: build websites from any device, no code.
- signedseal: self-custody e-signatures.
- formdrift: voice, photo, and document input for web forms.
- formwing: AI contact form outreach at scale.
coey.dev · blog · @acoyfellow




