Um assistente pessoal de IA que roda inteiramente na sua própria conta da Cloudflare, com chat, memória, tarefas, notas e lembretes agendados.
cloudflare/ai
Pacotes TypeScript e exemplos para criar apps de IA na Cloudflare, com providers para o Vercel AI SDK e o TanStack AI.
- Estrelas
- 1,198
- Forks
- 365
- Issues abertas
- 86
- Último commit
- há 19 horas
O que é?
cloudflare/ai é um monorepo de pacotes npm que conectam o código de aplicações de IA aos serviços de IA da Cloudflare. Ele oferece pacotes provider para o Vercel AI SDK e o TanStack AI, com suporte a Workers AI, AI Gateway e AI Search.
Os pacotes incluem workers-ai-provider para chat, geração de imagens, embeddings, transcrição, conversão de texto em fala e reranking; ai-search-provider para enviar arquivos ao AI Search e fazer buscas em linguagem natural ou chat com respostas fundamentadas; ai-gateway-provider para encaminhar modelos pré-configurados pelo AI Gateway, com cache, novas tentativas e fallback entre fornecedores; e adaptadores @cloudflare/tanstack-ai para Workers AI e AI Gateway.
O repositório também inclui um exemplo de playground para Workers AI, uma demonstração do TanStack AI com vários providers e demos específicas de chamadas de ferramentas, saída estruturada, agentes e servidores MCP.
Recursos principais
- 01Provider de Workers AI para o Vercel AI SDK, com suporte a chat, imagens, embeddings, transcrição, TTS e reranking.
- 02Provider de AI Search para indexar arquivos enviados e fazer buscas neles usando linguagem natural.
- 03Provider de AI Gateway que adiciona cache, novas tentativas e fallback entre fornecedores aos modelos do AI SDK.
- 04Adaptadores do TanStack AI para Workers AI e AI Gateway.
Casos de uso
- Adicionar chat ou geração de imagens com Workers AI a um app que usa o Vercel AI SDK.
- Criar buscas em documentos próprios enviados ao AI Search.
- Encaminhar chamadas de modelos pelo AI Gateway para usar cache e fallback entre fornecedores.
- Usar os playgrounds de exemplo como ponto de partida para apps com Workers AI ou vários providers.
Início rápido
- 1
Clone o repositório
git clone git@github.com:cloudflare/ai.git - 2
Acesse o diretório e instale as dependências com pnpm
cd ai && pnpm install - 3
Execute o exemplo de Workers AI
cd examples/workers-ai && pnpm dev
Antes de usar
- Os pacotes são desenvolvidos em torno de serviços da Cloudflare, como Workers AI e AI Gateway, por isso dependem dessa plataforma.
- Alguns recursos, como streaming retomável, estão marcados como disponíveis em breve.
Tópicos
Perguntas frequentes
- O que é ai?
- Pacotes TypeScript e exemplos para criar apps de IA na Cloudflare, com providers para o Vercel AI SDK e o TanStack AI. cloudflare/ai é um monorepo de pacotes npm que conectam o código de aplicações de IA aos serviços de IA da Cloudflare. Ele oferece pacotes provider para o Vercel AI SDK e o TanStack AI, com suporte a Workers AI, AI Gateway e AI Search.
- ai é gratuito? Qual é a licença?
- ai é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- ai ainda é mantido?
- Manutenção ativa. O último commit de ai foi em 21 de out. de 2026.
- Para que posso usar ai?
- Adicionar chat ou geração de imagens com Workers AI a um app que usa o Vercel AI SDK. Criar buscas em documentos próprios enviados ao AI Search. Encaminhar chamadas de modelos pelo AI Gateway para usar cache e fallback entre fornecedores. Usar os playgrounds de exemplo como ponto de partida para apps com Workers AI ou vários providers.
- Como instalar ai?
- Clone o repositório: git clone git@github.com:cloudflare/ai.git Acesse o diretório e instale as dependências com pnpm: cd ai && pnpm install Execute o exemplo de Workers AI: cd examples/workers-ai && pnpm dev
- Onde consigo ai?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/cloudflare/ai
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma self-hosted compatível com Cloudflare Workers, distribuída em um único binário Rust para executar Workers, KV, D1, R2 e muito mais em uma máquina.
Biblioteca TypeScript/React para criar interfaces de chat com IA prontas para produção, com primitivas compostáveis e integrações com backends.
Framework TypeScript para criar servidores MCP que gerenciam sessões de clientes e oferecem ferramentas, recursos, prompts e vários transports.
Assistente pessoal de IA leve, escrito em Go, que roda em hardware de baixo custo e se conecta a diversos provedores de LLM e apps de chat.
Coleção de servidores MCP remotos que permitem a clientes de IA, como Cursor e Claude, consultar e gerenciar contas e serviços da Cloudflare em linguagem natural.