SDK em TypeScript para criar agentes de IA persistentes e com estado na Cloudflare Durable Objects, com sincronização em tempo real, agendamento e suporte a MCP.
- Estrelas
- 5,419
- Forks
- 1,282
- Issues abertas
- 22
- Último commit
- há 6 horas
O que é?
Com o VibeSDK, você cria aplicações full-stack trabalhando com um agente de programação com IA. Descreva o que quer, responda às perguntas de esclarecimento e acompanhe o agente planejar, editar arquivos, implantar previews, analisar erros e iterar com você.
Todo o fluxo de trabalho roda nos serviços da Cloudflare. Cada projeto recebe um workspace isolado em um Durable Object; os apps gerados são exibidos em previews como Dynamic Workers; cada app tem seu próprio armazenamento com SQLite, por meio de um Durable Object Facet; e o histórico de versões, com pontos de restauração, fica no Cloudflare Artifacts. Os provedores de modelos são integrados pelo AI Gateway.
Você pode implantar sua própria instância com o fluxo de um clique do Cloudflare Workers ou executá-la localmente com Bun, depois que um script de configuração preparar os recursos da Cloudflare, os provedores de modelos e a autenticação. Os projetos gerados podem ser exportados para continuar o desenvolvimento em outro lugar.
Recursos principais
- 01Geração iterativa de código por agentes, com perguntas de esclarecimento estruturadas.
- 02Edição de arquivos em tempo real em um editor de código integrado.
- 03Previews com Dynamic Workers, sem precisar de um servidor de desenvolvimento em execução contínua.
- 04Inspeção do console do navegador e correção de erros em tempo de execução durante o ciclo de desenvolvimento.
- 05Armazenamento SQLite isolado para cada app gerado, com controles para inspecionar e redefinir os dados.
- 06Pontos de restauração armazenados no Cloudflare Artifacts, com reversão que preserva o histórico.
- 07Exportação de projetos para continuar o desenvolvimento fora da plataforma.
Casos de uso
- Criar um protótipo de app web full-stack a partir de uma descrição em texto.
- Aprender como uma plataforma de programação baseada em agentes é construída sobre Cloudflare Workers e Durable Objects.
- Executar uma plataforma privada ou interna de vibe coding na sua própria conta da Cloudflare.
- Estudar padrões de isolamento por projeto e workspaces com controle de versões em sistemas de agentes.
Início rápido
- 1
Clone o repositório
git clone https://github.com/cloudflare/vibesdk.git - 2
Acesse a pasta do projeto e instale as dependências com Bun
cd vibesdk && bun install - 3
Execute o script de configuração para configurar os recursos e ambientes do Cloudflare
bun run setup - 4
Inicie o servidor de desenvolvimento e abra http://localhost:5173
bun run dev
Antes de usar
- É necessária uma conta do Cloudflare e um token de API. Para uso em produção, também é necessário um plano Workers Paid e acesso ao Workers for Platforms.
- São necessárias credenciais de pelo menos um provedor de modelos, a menos que as chaves dos provedores estejam armazenadas no AI Gateway.
- Para implantar sua própria instância, é necessário um domínio personalizado com DNS curinga e seguir um guia de configuração.
Tópicos
Perguntas frequentes
- O que é vibesdk?
- Uma plataforma open source baseada em agentes para criar e implantar apps full-stack a partir de prompts em linguagem natural, inteiramente na Cloudflare. Com o VibeSDK, você cria aplicações full-stack trabalhando com um agente de programação com IA. Descreva o que quer, responda às perguntas de esclarecimento e acompanhe o agente planejar, editar arquivos, implantar previews, analisar erros e iterar com você.
- vibesdk é gratuito? Qual é a licença?
- vibesdk é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- vibesdk ainda é mantido?
- Manutenção ativa. O último commit de vibesdk foi em 22 de out. de 2026.
- Para que posso usar vibesdk?
- Criar um protótipo de app web full-stack a partir de uma descrição em texto. Aprender como uma plataforma de programação baseada em agentes é construída sobre Cloudflare Workers e Durable Objects. Executar uma plataforma privada ou interna de vibe coding na sua própria conta da Cloudflare. Estudar padrões de isolamento por projeto e workspaces com controle de versões em sistemas de agentes.
- Como instalar vibesdk?
- Clone o repositório: git clone https://github.com/cloudflare/vibesdk.git Acesse a pasta do projeto e instale as dependências com Bun: cd vibesdk && bun install Execute o script de configuração para configurar os recursos e ambientes do Cloudflare: bun run setup Inicie o servidor de desenvolvimento e abra http://localhost:5173: bun run dev
- Onde consigo vibesdk?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/cloudflare/vibesdk
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um Cloudflare Worker minimalista que serve um ensaio em Markdown gerado por IA por domínio a cada dia UTC, com cache para limitar as chamadas ao modelo a uma por dia.
Um sistema de arquivos virtual dentro de um Cloudflare Durable Object que oferece aos agentes de IA um workspace com backends de execução configuráveis, baseados em contêineres ou Workers.
Servidor Git em que cada repositório é um Durable Object, executado no Cloudflare Workers ou hospedado por conta própria no celld.
Serviço de e-mail auto-hospedável baseado em Cloudflare Workers, que permite criar várias caixas de entrada em um domínio, com envio, anexos e uma interface web responsiva.
Runtime de servidor JavaScript/Wasm baseado no mesmo código que executa o Cloudflare Workers, para hospedagem própria e desenvolvimento local.