Open Agents

Open Agents

Vercel Labs · Programação

O Open Agents é uma plataforma de código aberto para criar agentes de programação autônomos que rodam na nuvem em vez de no seu notebook. Ele une um app web com cara de chat, um fluxo de trabalho durável para o agente e uma máquina virtual isolada (sandbox), então um agente de programação consegue clonar seu repositório, editar arquivos, rodar comandos de shell e abrir uma pull request enquanto você sai de perto. O conjunto todo é um app de referência feito para você bifurcar e adaptar, não uma caixa preta que você aluga.

Prévia da interface de Open Agents

Sobre Open Agents

O que é o Open Agents

O Open Agents é um app de referência de código aberto para criar e rodar agentes de programação em segundo plano na Vercel. Ele traz a pilha completa: uma interface web para autenticação, sessões, chat e streaming; um runtime de agente que executa como fluxo de trabalho durável; e uma máquina virtual isolada para o sistema de arquivos, o shell, o git e os servidores de desenvolvimento. A ideia é que você recebe uma plataforma de agentes funcional que pode ler, bifurcar e remodelar, em vez de um produto hospedado no qual precisa confiar às cegas.

O que separa isso de um assistente de programação comum é onde o agente realmente vive. Ele não roda dentro da máquina virtual. Roda fora do sandbox e conversa com ele por ferramentas como leitura de arquivos, edições, busca e comandos de shell. Essa separação é proposital. A execução do agente deixa de estar amarrada ao ciclo de vida de uma única requisição, o sandbox pode hibernar e retomar por conta própria, e você fica livre para trocar de modelo ou de implementação de sandbox sem reescrever o plano de controle.

E o porém? Isso é infraestrutura, não um produto de consumo pronto. Você vai configurar Vercel, Postgres e credenciais de um GitHub App antes de um agente fazer algo útil, e os custos de hospedagem caem na sua própria conta da Vercel. Quer uma ferramenta SaaS de um clique? Não é essa. Quer ser dono da pilha? É um bom ponto de partida.

Como começar

  1. Visite o site oficial e conecte sua conta do GitHub, depois autorize o GitHub App do Open Agents nos repositórios que você quer que os agentes acessem.
  2. Bifurque ou faça o deploy do repositório no seu próprio projeto da Vercel, fornecendo uma string de conexão do Postgres, um segredo de autenticação e suas credenciais OAuth da Vercel e do GitHub.
  3. Abra o app web e inicie uma nova sessão de agente escolhendo um repositório e descrevendo a tarefa na caixa de chat.
  4. Deixe o fluxo de trabalho rodar no sandbox dele; acompanhe a saída em streaming e cancele ou retome a execução conforme precisar.
  5. Revise as mudanças e depois aprove o auto-commit, o push e a pull request opcionais para que o trabalho volte ao GitHub.

Informações do produto

Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de Open Agents.

Plano gratuitoSim
Planos pagos$0 (open source; you pay your own Vercel and database costs)
PlataformaWeb (self-hosted on Vercel)
DesenvolvedorVercel Labs
CategoriaProgramação
Data de lançamentoNov 2025
Última atualizaçãoMar 2026
Visitas ao site4.4K
Ranking global do site4.7M
Disponibilidade da APIN/A

Ideal para

Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.

Usuários

  • Desenvolvedores que querem o próprio ambiente de agentes de código na nuvem
  • Equipes de startups e plataformas que criam recursos de agentes
  • Engenheiros à vontade com Vercel e Postgres

Tarefas

  • Correções de bugs e recursos pequenos em segundo plano
  • Busca e refatoração de código em todo o repositório
  • Prototipagem de fluxos de trabalho com agentes

Cenários

  • Iniciar uma tarefa de programação antes de uma reunião e revisar o diff depois
  • Passar limpezas repetitivas, como atualizar dependências ou rodar um formatador, para um agente que abre a pull request por você.
  • Compartilhar uma sessão com um colega por um link somente leitura para que ele acompanhe o que o agente fez.

Principais recursos

Arquitetura de três camadas

O Open Agents se divide em um app web, um fluxo de trabalho de agente e uma máquina virtual isolada. O app web cuida de autenticação, sessões, chat e streaming. O fluxo de trabalho do agente roda de forma durável na Vercel. O sandbox cuida do sistema de arquivos, do shell, do git, dos servidores de desenvolvimento e das portas de pré-visualização. Como o agente fica fora da máquina virtual e a comanda por ferramentas, as peças podem evoluir separadamente em vez de ficarem fundidas em um único processo.

Execuções duráveis e retomáveis

Os turnos do agente rodam como etapas apoiadas no Workflow SDK, não como uma única requisição em linha. Isso significa que uma tarefa longa pode abranger muitas etapas persistidas, sobreviver a um reinício e continuar de onde parou. Um reinício não mata a execução. Você pode se reconectar ao streaming de uma execução ativa e cancelar uma que claramente está indo pelo caminho errado.

Sandboxes isolados com retomada por snapshot

Cada sessão recebe o próprio sandbox da Vercel com sistema de arquivos, rede e runtime de verdade. O ambiente expõe as portas 3000, 5173, 4321 e 8000 para o servidor de desenvolvimento que você estiver rodando. Sandboxes ociosos hibernam. Uma retomada baseada em snapshot traz o mesmo ambiente de volta sem começar do zero, o que mantém os custos de ociosidade baixos.

Integração com GitHub de ponta a ponta

O agente clona seu repositório e trabalha em uma branch dentro do sandbox. Quando uma execução termina, o auto-commit, o push e a criação de pull request opcionais mandam as mudanças de volta ao GitHub, então o resultado cai onde os revisores já trabalham. Você também pode conectar vários repositórios e escolher um por sessão.

Baseado nas primitivas da Vercel

A pilha se apoia em quatro primitivas de produção: AI SDK para uma interface única entre modelos, AI Gateway para roteamento com alternativas e limites, Sandbox para isolamento e Workflow SDK para execuções duráveis. Você não fica preso a um único provedor de modelos. Trocar uma peça não obriga a reescrever as outras.

Compartilhamento de sessão e entrada de voz

Qualquer sessão pode ser compartilhada com um link somente leitura, o que ajuda quando você quer que um colega veja o raciocínio por trás de uma mudança sem dar a ele permissão de escrita. Há também entrada de voz opcional pela transcrição da ElevenLabs, caso digitar um prompt longo não seja a sua praia. Prefere explicar falando? Agora dá.

Prós e contras

Prós

  • Totalmente de código aberto, então você pode ler o runtime do agente, bifurcá-lo e adaptá-lo ao seu próprio fluxo de trabalho.
  • Uma separação clara entre o agente, o plano de controle e o sandbox mantém a arquitetura legível.
  • Fluxos de trabalho duráveis mais retomada por snapshot fazem execuções longas sobreviverem a interrupções e os sandboxes ociosos pararem de custar dinheiro.
  • A integração com o GitHub vai até o fim, com branches, commits e criação de pull request já embutidos.
  • Não fica preso a um único provedor de modelos, graças à camada AI Gateway.

Contras

  • É um app de referência, não um produto hospedado. Espere configurar Postgres, OAuth e um GitHub App antes de qualquer coisa rodar.
  • As arestas mal acabadas vão sobrar para você, já que o repositório foi feito para ser editado, não para receber suporte.
  • A hospedagem roda na sua conta da Vercel, então uma carga pesada de agentes vira custo real de infraestrutura, e a documentação não detalha um modelo de preços fixo.

Perguntas frequentes

É uma plataforma de código aberto para rodar agentes de programação em segundo plano na nuvem. Você descreve uma tarefa em uma janela de chat e o agente trabalha no seu repositório dentro de um sandbox, e pode abrir uma pull request quando termina.

Conteúdo relacionado

Explore ferramentas, skills e artigos relacionados a Open Agents.

Alternativas a Open Agents

Forefront

Forefront

Forefront · Programação

O Forefront é uma plataforma web para construir com IA de código aberto. Você ajusta os principais modelos de linguagem de código aberto com seus próprios dados, avalia o desempenho deles e os roda por uma API ou os exporta para hospedar por conta própria. Desenvolvedores que querem a conveniência de uma plataforma fechada, mas fazem questão de ser donos dos modelos e dos dados, são o público-alvo aqui.

Grátis / $0 - $99/moVer detalhes
Startkit

Startkit

StartKit.AI · Programação

Startkit é um boilerplate para criar produtos de SaaS com IA e wrappers de IA. Pense nele como um boilerplate para startups de IA com as partes chatas já conectadas: autenticação, pagamentos com Stripe e Lemon Squeezy, limites de uso, e-mail transacional e um kit inicial de API de IA que conversa com OpenAI, Anthropic, Groq ou Llama. Você clona o repositório, define seu preço e começa pela parte do produto que as pessoas realmente pagam. Ele é feito em Next.js sobre React e Tailwind, então boa parte do código boilerplate já parece familiar.

Pago / $99 - $499 one-timeVer detalhes
Testim

Testim

Tricentis · Programação

O Testim é uma plataforma de automação de testes com IA para criar e executar testes de ponta a ponta em aplicações web, mobile e Salesforce. Ele se apoia no aprendizado de máquina para manter os testes estáveis quando uma interface muda, então as equipes gastam menos tempo consertando seletores quebrados. Nada mal para uma ferramenta de testes automatizados que você pode começar a usar hoje. Você cria testes gravando ações no navegador e depois adiciona JavaScript quando precisa de mais controle. É uma escolha sólida para equipes de QA ocupadas.

Grátis / Custom pricing on requestVer detalhes