cloudflare/agents-starter
A starter kit for building ai agents on Cloudflare
해결하는 문제
개발자가 Cloudflare의 글로벌 네트워크에서 AI 채팅 에이전트를 신속하게 구축하고 배포할 수 있도록 바로 사용할 수 있는 스타터 템플릿을 제공합니다. 스트리밍 AI 응답, 도구 통합 및 실시간 UI 컴포넌트를 설정하는 데 필요한 보일러플레이트를 제거합니다.
작동 방식
Cloudflare Agents SDK와 Workers AI를 기반으로 구축된 이 프로젝트는 서버 측 에이전트(로직, 도구 및 스케줄링 처리)와 Kumo UI를 사용하는 React 기반 프런트엔드를 결합합니다. 실시간 통신을 위해 WebSockets를 사용하고 메시지 영속성을 위해 SQLite를 사용하며, Workers AI, OpenAI, Anthropic을 포함한 다양한 모델 제공업체를 지원합니다.
대상
인프라를 처음부터 구축하지 않고도 통합된 도구 호출 기능, 스케줄링 및 전문적인 채팅 인터페이스를 갖춘 AI 에이전트를 만들고자 하는 개발자.
주요 특징
- 유연한 도구 패턴: 서버 측 자동 실행, 클라이언트 측 브라우저 도구 및 human-in-the-loop 승인 게이트를 지원합니다.
- 작업 스케줄링: 브로드캐스트 이벤트를 통해 사용자에게 알림을 보내는 일회성, 지연 및 반복(cron) 작업을 처리할 수 있는 기능.
- 멀티모달 지원: 사용자가 이미지를 업로드하여 AI가 분석할 수 있도록 하는 통합 비전 기능.
- 개발자 경험: 원시 JSON 메시지를 검사하기 위한 디버그 모드와 스트리밍 중에 모델의 내부 사고 과정을 보여주는 추론 디스플레이가 포함되어 있습니다.
관련
- 프로젝트
swytchcodehq/swytchcode-examplesSwytchcode Examples는 프로덕션 환경에 즉시 투입 가능한 AI 에이전트 워크플로우 템플릿 및 참조 아키텍처 저장소로, 내장된 규정 준수 및 신뢰성 기능을 통해 에이전트를 실제 API 및 도구에 연결하는 방법을 보여줍니다.
- 프로젝트
cloudflare/vibesdkCloudflare에서 풀스택 애플리케이션을 빌드하고 배포하기 위한 에이전트 기반 플랫폼으로, AI 코드 에이전트가 계획, 파일 편집, 라이브 미리보기를 담당합니다.
- 프로젝트
- 프로젝트
cloudflare/agentsCloudflare Agents는 Cloudflare Durable Objects를 실시간 동기화, 스케줄링, AI 채팅, 도구 실행, 음성, 이메일, 결제 등이 내장된 영구적이고 상태를 유지하는 "에이전트"로 변환하는 TypeScript SDK입니다. RPC용 데코레이터, 프론트엔드용 React 훅, 채팅, 코드 생성 및 동적 Workers를 위한 패키지 모음을 제공합니다. 사용자별 어시스턴트, 협업 앱, 음성 봇, 워크플로 엔진에 적합합니다.
- 프로젝트
cloudflare/skillsAI 코딩 어시스턴트(Claude Code, Codex, Cursor, VS Code 등)에 Cloudflare 특화 'Agent Skills'를 추가하는 플러그인 라이브러리입니다. 각 스킬은 에이전트가 Workers, Wrangler, Durable Objects, Turnstile, Cloudflare One 등 Cloudflare 제품을 사용하는 방법을 가르치며, Cloudflare의 원격 MCP 서버를 통해 최신 문서, CLI 명령 및 API 호출을 제공합니다. 대상 에이전트의 기본 플러그인 마켓플레이스를 통해 설치하거나 스킬 폴더를 수동으로 복사할 수 있습니다.