Andrew Ng torna OpenWorker open source: o agente de desktop que entrega trabalho pronto

Andrew Ng torna OpenWorker open source: o agente de desktop que entrega trabalho pronto

Em uma frase: Andrew Ng tornou open source o OpenWorker, um agente de desktop construído em torno do lema “entregue trabalho pronto, não conversa”. Diga a ele “prepare um briefing para o cliente”, e ele vasculha seus arquivos, sua agenda e o Slack, e depois entrega um documento finalizado. Licença MIT, independente de modelo, local-first.

Não é Mais um Projeto de Agente

A conversa sobre agentes de IA já dura mais de um ano, mas a maioria dos produtos se agrupa em dois extremos: chatbots em uma aba do navegador ou plataformas corporativas de fluxo de trabalho altamente personalizadas. O que falta no meio é um verdadeiro colega de trabalho de IA — algo que vive no seu computador, trabalha entre ferramentas e responde exclusivamente a você.

O OpenWorker mira exatamente essa lacuna. O projeto é open source no GitHub sob licença MIT, com uma build para macOS disponível para download e uma versão para Windows também disponível (aguardando assinatura de código). O enquadramento do próprio Ng no X é direto: “um agente open source que não apenas conversa com você — ele entrega trabalho pronto.” Em outras palavras: pare de me fazer companhia; conclua a tarefa.

O Design Central, em Quatro Palavras-chave

1. Um agente de entrega

“Entrega” é a diferença essencial em relação a um chatbot. O fluxo tradicional de IA: você pede à IA para analisar requisitos → ela gera texto → você busca arquivos manualmente, verifica dados, ajusta a formatação → você abre o Slack, o e-mail ou a agenda para enviar o resultado. A IA participou, mas o seu vai-e-vem entre aplicativos não diminuiu nada. O OpenWorker busca dominar toda a cadeia: você declara o resultado que deseja, ele decompõe a tarefa, aciona arquivos locais, o terminal e os aplicativos conectados, e entrega um artefato pronto que você pode abrir, editar e compartilhar diretamente.

2. Independente de modelo

Sem aprisionamento a um único modelo. Traga sua própria chave de API e conecte GPT-5.6 Sol, Claude Fable, Gemini 3.6 — ou execute Kimi, GLM, DeepSeek, Qwen e Inkling como modelos open-weight via Ollama. Os preços subiram hoje? Troque o modelo.

3. Local-first com privacidade por padrão

Loops do agente, histórico de conversas, tokens de conectores e chaves de modelos vivem por padrão no armazenamento seguro local do seu dispositivo. Os dados saem da máquina apenas quando você escolhe deliberadamente um provedor específico de LLM ou uma integração de terceiros. O único componente em nuvem é um pequeno serviço de proxy para handshakes OAuth.

4. Solicitar e aprovar

Sempre que uma tarefa envolver enviar mensagens, modificar a agenda, gravar em ferramentas externas ou executar comandos no terminal, o OpenWorker pausa, explica o que pretende fazer e aguarda aprovação. Se você estiver longe da mesa, as solicitações ficam na fila até seu retorno. Esse design decide se os agentes podem, de fato, entrar em escritórios reais — um colega de IA competente pode ser diligente, mas não pode agir por conta própria.

Mais de 25 Conexões de Ferramentas, Além de MCP

A página do projeto lista conexões com mais de 25 ferramentas — GitHub, Slack, Jira, Notion, Linear, HubSpot, Outlook, Gmail, Google Calendar, entre outras — além de acesso a arquivos locais e ao terminal. O que estiver faltando pode entrar via MCP (Model Context Protocol). Tarefas agendadas também são suportadas: um resumo matinal de notícias, um relatório semanal de trabalho, acompanhar um canal específico do Slack — tudo pode ser delegado.

A Arquitetura em Visão Geral

  • Shell de desktop (Rust): GUI nativa; a build do macOS está assinada, a do Windows pendente.

  • Servidor de agente local (Python): motor, ferramentas e conectores, construído sobre o aisuite.

  • Seus arquivos, ferramentas e modelos: tudo roda na sua máquina, com suas chaves.

Pré-requisitos: Python 3.10+, Node 20+ e um toolchain Rust para compilar o shell de desktop.

Por Que Isso Pode Ser o Marco dos Agentes

A importância do OpenWorker não está em uma lista maior de recursos. Está na conquista simultânea de três coisas:

  • Open source: MIT significa que desenvolvedores podem ler o código, modificar o comportamento e fazer deploy personalizado para seu próprio fluxo de trabalho. Não é um produto fechado; é infraestrutura adaptável.

  • Local-first: à medida que mais empresas rejeitam agentes em nuvem por questões de privacidade de dados, “os dados nunca saem desta máquina” é uma vantagem competitiva real, não um slogan.

  • Independente de modelo: tanto uma escolha técnica quanto um julgamento estratégico — a base de IA ainda evolui rápido, e se vincular a um único fornecedor é um risco.

Ng passa anos argumentando que agentes e fluxos de trabalho são a próxima grande direção. O OpenWorker leva esse argumento um passo adiante: o próximo lar do agente não é o navegador e nem o editor de código — é o desktop.

Vale a pena refletir sobre por que “entrega” é a parte difícil, e não a fácil. Conversa é tolerante: uma frase errada custa um novo prompt. Entrega é implacável: um compromisso errado na agenda, um documento arquivado no lugar errado ou uma mensagem enviada ao canal errado já aconteceu quando você percebe. Essa assimetria é a razão pela qual a maioria dos produtos de agente parou na conversa — geração era tratável, prestação de contas não. O mecanismo de solicitar-e-aprovar é a resposta do OpenWorker a essa assimetria, e também é o recurso que decidirá se agentes de desktop parecem colegas de trabalho ou geradores de passivos.

O Que Fazer

Para desenvolvedores, o OpenWorker serve também como implementação de referência de padrões que a indústria descreve mas raramente entrega: armazenamento seguro local, sandboxing de conectores, barreiras de aprovação e abstração de modelos estão todos em uma base de código que você pode ler, em vez de um press release em que você precisa acreditar. Equipes que avaliam agentes de desktop podem aproveitar o design de barreira de aprovação por inteiro, mesmo que nunca lancem o próprio OpenWorker. Usuários em ambientes corporativos onde agentes em nuvem são proibidos devem testar o caminho via Ollama — um modelo totalmente local com dados locais é a configuração com maior chance de sobreviver a uma revisão de compliance.

  • Repositório no GitHub: github.com/andrewyng/openworker

  • Site oficial: openworker.com

  • Usuários de macOS podem baixar e instalar diretamente; builds para Windows também estão disponíveis.

  • Traga sua própria chave de API, ou execute modelos locais via Ollama.

O OpenWorker está em beta público e ainda polindo as arestas. Mas a direção já é legível: agentes de IA não podem viver para sempre em caixas de chat — precisam participar do trabalho real, entregar resultados reais e devolver ao usuário a escolha do modelo, o acesso às ferramentas e a autoridade final.

Referências: OpenWorker no GitHub · openworker.com · Anúncio de Andrew Ng

Notícias Relacionadas