An open API service indexing awesome lists of open source software.

https://github.com/cloudflare/agents

Build and deploy AI Agents on Cloudflare
https://github.com/cloudflare/agents

agents ai cloudflare durable-objects workflows

Last synced: 14 days ago
JSON representation

Build and deploy AI Agents on Cloudflare

Awesome Lists containing this project

README

        

# 🧠 Cloudflare Agents

![agents-header](https://github.com/user-attachments/assets/f6d99eeb-1803-4495-9c5e-3cf07a37b402)

_This project is in active development. Join us in shaping the future of intelligent agents._

Welcome to a new paradigm in AI development. Cloudflare Agents provides the foundation for building intelligent, stateful agents that persist, think, and evolve at the edge of the network.

Read the announcement on the Cloudflare blog: [Making Cloudflare the best platform for building AI Agents](https://blog.cloudflare.com/build-ai-agents-on-cloudflare/)

## Vision

We're creating a framework where AI agents can:

- Maintain persistent state and memory
- Engage in real-time communication
- Process and learn from interactions
- Operate autonomously at global scale
- Hibernate when idle, awaken when needed

## Project Status

This project is actively evolving. Current focus areas:

### Ready for Use

- Core agent framework with state management
- Real-time WebSocket communication
- HTTP endpoints and routing
- React integration hooks
- Basic AI chat capabilities

### In Development

- Advanced memory systems
- WebRTC for audio/video
- Email integration
- Evaluation framework
- Enhanced observability
- Self-hosting guide

## Getting Started

### Quick Start

```bash
# Create a new project
npm create cloudflare@latest -- --template cloudflare/agents-starter

# Or add to existing project
npm install agents
```

## Documentation

For comprehensive documentation and guides:

- [Core Framework](packages/agents/README.md)
- [The Anthropic Patterns for building effective agents](guides/anthropic-patterns/README.md)
- [Human in the Loop](guides/human-in-the-loop/README.md)
- [Playground](examples/playground/README.md)

## Contributing

We welcome contributions! Whether it's:

- New examples
- Documentation improvements
- Bug fixes
- Feature suggestions

## License

MIT License - Build something meaningful.

---