#1212th of 18 in Agent backends

agents-starter

Cloudflare Agents SDK chat starter with Durable Object state and scheduling

Stars
1.3k
License
MIT
Last commit
Jul 2026
Language
TypeScript

Overview

A chat agent on Cloudflare Workers using the Agents SDK AIChatAgent class: streaming via Workers AI by default, three tool patterns (server auto-execute, client-side, human approval), one-off and cron scheduling, image input and a Kumo React UI. Messages persist in Durable Object SQLite, streams resume on reconnect, and swapping to OpenAI or Anthropic is an AI SDK provider import. For teams deploying agents on Cloudflare.

Who it is for: Teams deploying agents on Cloudflare Workers

Strengths

  • No model API key needed; Workers AI is the default
  • Approval, client-side and server tools shown side by side in server.ts
  • Built-in scheduling, MCP client and state sync from the Agents SDK
  • npm run deploy ships to workers.dev

Weaknesses

  • Local dev still needs a Cloudflare login; Workers AI has no local simulator
  • Demo tools return fake data (getWeather is random)
  • No auth, no tests
  • State model is Durable Objects; not portable off Cloudflare

What it needs

  • TypeScript, workers-ai, ai-sdk, openai, anthropic
  • Needs cloudflare-account, wrangler

Also in Agent backends

See all 18
Also in Agent backends
RankProjectScore
1eve-software-factory-templateeve pipeline that turns GitHub or Linear issues into reviewed draft PRs1.2k stars, MIT65 out of 100
2marketing-team-eve-templateeve lead agent delegating to five marketing specialists with approval gates450 stars, MIT59 out of 100
3personal-agent-templateeve and Nuxt personal agent with Slack, GitHub, Linear and per-user memory477 stars, MIT57 out of 100
#4adk-recipesRunnable Agent Development Kit recipes, from single patterns to deployable agents10.4k stars, Apache-2.053 out of 100
#5ai-townGenerative-agents town simulation on Convex with Ollama by default Live demo ↗ (opens in a new tab)10.6k stars, MIT52 out of 100