cloudflare/agents-starter
A starter kit for building ai agents on Cloudflare
What it solves
It provides a ready-to-use starter template for developers to quickly build and deploy AI chat agents on Cloudflare's global network. It eliminates the boilerplate required to set up streaming AI responses, tool integration, and real-time UI components.
How it works
Built on the Cloudflare Agents SDK and Workers AI, the project combines a server-side agent (handling logic, tools, and scheduling) with a React-based frontend using Kumo UI. It uses WebSockets for real-time communication, SQLite for message persistence, and supports various model providers including Workers AI, OpenAI, and Anthropic.
Who it’s for
Developers who want to create AI agents with integrated tool-calling capabilities, scheduling, and a professional chat interface without building the infrastructure from scratch.
Highlights
- Flexible Tool Patterns: Supports server-side auto-execution, client-side browser tools, and human-in-the-loop approval gates.
- Task Scheduling: Ability to handle one-time, delayed, and recurring (cron) tasks that notify users via broadcast events.
- Multimodal Support: Integrated vision capabilities allowing users to upload images for the AI to analyze.
- Developer Experience: Includes a debug mode for inspecting raw JSON messages and a reasoning display that shows the model's internal thinking process during streaming.
Related
- Project
swytchcodehq/swytchcode-examplesSwytchcode Examples is a repository of production-ready AI agent workflow templates and reference architectures, showing how to connect agents to real-world APIs and tools with built-in compliance and reliability features.
- Project
cloudflare/vibesdkAn agentic platform for building and deploying full-stack applications on Cloudflare, featuring an AI coding agent that handles planning, file editing, and live previews.
- Project
scaleapi/scale-agentexA framework for building and deploying AI agents that scales from simple chatbots to fully autonomous systems, supporting both synchronous and asynchronous workflows.
- Project
cloudflare/agentsCloudflare Agents is a TypeScript SDK that turns Cloudflare Durable Objects into persistent, stateful “agents” with built‑in real‑time sync, scheduling, AI chat, tool execution, voice, email, payments, and more. It provides decorators for RPC, React hooks for the frontend, and a suite of packages for chat, code‑generation, and dynamic Workers. Ideal for per‑user assistants, collaborative apps, voice bots, and workflow engines.
- Project
cloudflare/skillsA plug‑in library that adds Cloudflare‑specific “Agent Skills” to AI coding assistants (Claude Code, Codex, Cursor, VS Code, etc.). Each skill teaches the agent how to work with a Cloudflare product—Workers, Wrangler, Durable Objects, Turnstile, Cloudflare One, and more—by providing up‑to‑date docs, CLI commands, and API calls via Cloudflare’s remote MCP server. Install via the native plugin marketplace of the target agent or manually copy the skill folders.