Uma estação de trabalho de IA local-first para tarefas de escritório, que transforma uma solicitação em arquivos PPTX, DOCX, XLSX e HTML editáveis usando suas próprias chaves de modelo.
andrewyng/openworker
Colega de trabalho de IA open source para desktop, que conclui tarefas do dia a dia e revisões de segurança usando suas próprias chaves de modelo e ações sujeitas a aprovação.
- Estrelas
- 18,588
- Forks
- 2,628
- Issues abertas
- 438
- Último commit
- anteontem
O que é?
O OpenWorker é um assistente de IA para desktop voltado a entregar trabalho pronto, não apenas conversar. Ele pode revisar uma base de código e suas dependências em busca de vulnerabilidades e sugerir correções, redigir documentos e planilhas, atender a solicitações no Slack, preparar resumos sobre clientes e executar automações agendadas, como um resumo matinal ou um relatório semanal.
O app roda localmente no macOS e no Windows. Você fornece sua própria chave de API para provedores como OpenAI, Anthropic e Google, ou para hosts de modelos de pesos abertos, como Together e Fireworks; também pode executar modelos localmente pelo Ollama. Ele se conecta a mais de 25 ferramentas, incluindo GitHub, Slack, Jira, Notion, Gmail e Google Calendar, e é possível adicionar qualquer ferramenta compatível com MCP.
Cada chamada de ferramenta é registrada junto com seu respectivo registro de aprovação. Por padrão, ações de escrita, envio e comandos de shell exigem aprovação. Opcionalmente, os comandos podem ser executados em um sandbox NVIDIA OpenShell ou em um sandbox integrado do macOS ou Windows. O mecanismo é baseado na biblioteca aisuite.
Recursos principais
- 01Revisa a segurança do código e das dependências, e verifica novamente as correções propostas antes da aprovação.
- 02Conecta-se a mais de 25 ferramentas, incluindo GitHub, Slack, Jira, Notion, Gmail e Google Calendar.
- 03Oferece suporte a OpenAI, Anthropic, Google, Ollama e outros provedores usando suas próprias chaves.
- 04Automatizações agendadas com transcrições completas das execuções.
- 05Ações sujeitas a aprovação, com uma trilha de auditoria de cada chamada de ferramenta.
- 06Sandbox opcional para comandos do agente e ferramentas de arquivos.
Casos de uso
- Revisar uma base de código em busca de vulnerabilidades e redigir correções para aprovação.
- Preparar um resumo para uma conversa com um cliente usando dados do CRM e da caixa de entrada.
- Executar, conforme um agendamento, um resumo matinal diário ou um relatório semanal.
- Fazer a triagem de um incidente de segurança ou operações e redigir a linha do tempo.
Início rápido
- 1
Clone o repositório
git clone https://github.com/andrewyng/openworker cd openworker - 2
Execute o bootstrap inicial para criar o venv do Python
bash packaging/setup_dev_env.sh - 3
Inicie o servidor local do agente
.venv/bin/python -m coworker.server.run --cwd ~/some/project --port 8765 - 4
Em um segundo terminal, instale e inicie a interface web
cd surfaces/gui && npm install && npm run dev
Antes de usar
- Atualmente está em beta aberta, então é esperado que ainda haja alguns pontos a melhorar.
- O download para desktop está disponível apenas para macOS (Apple Silicon) e Windows 10/11 (x64).
- A versão para Windows ainda não tem assinatura de código, então o SmartScreen exibirá um aviso.
- Para executar a partir do código-fonte, é necessário ter Python 3.10 ou superior, Node 20 ou superior e a toolchain Rust para o shell desktop.
Tópicos
Perguntas frequentes
- O que é openworker?
- Colega de trabalho de IA open source para desktop, que conclui tarefas do dia a dia e revisões de segurança usando suas próprias chaves de modelo e ações sujeitas a aprovação. O OpenWorker é um assistente de IA para desktop voltado a entregar trabalho pronto, não apenas conversar. Ele pode revisar uma base de código e suas dependências em busca de vulnerabilidades e sugerir correções, redigir documentos e planilhas, atender a solicitações no Slack, preparar resumos sobre clientes e executar automações agendadas, como um resumo matinal ou um relatório semanal.
- openworker é gratuito? Qual é a licença?
- openworker é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- openworker ainda é mantido?
- Manutenção ativa. O último commit de openworker foi em 17 de out. de 2026.
- Para que posso usar openworker?
- Revisar uma base de código em busca de vulnerabilidades e redigir correções para aprovação. Preparar um resumo para uma conversa com um cliente usando dados do CRM e da caixa de entrada. Executar, conforme um agendamento, um resumo matinal diário ou um relatório semanal. Fazer a triagem de um incidente de segurança ou operações e redigir a linha do tempo.
- Como instalar openworker?
- Clone o repositório: git clone https://github.com/andrewyng/openworker cd openworker Execute o bootstrap inicial para criar o venv do Python: bash packaging/setup_dev_env.sh Inicie o servidor local do agente: .venv/bin/python -m coworker.server.run --cwd ~/some/project --port 8765 Em um segundo terminal, instale e inicie a interface web: cd surfaces/gui && npm install && npm run dev
- Onde consigo openworker?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/andrewyng/openworker
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Assistente de IA para desktop e multiplataforma que se conecta aos principais provedores de LLM e funciona como cliente MCP com uma base de conhecimento local.
Workspace de código aberto onde equipes criam agentes de IA conversando, compartilham e executam no Slack, Telegram ou WhatsApp.
Aplicativo desktop open source e multiplataforma que cria vídeos curtos de marketing a partir de prompts de texto e vídeos, com redação por IA, narração em TTS e edição automática em lote.
Editor local e privado de Markdown com edição WYSIWYG e edição com IA lado a lado por Claude, Codex e outros agentes via MCP e CLI.
Rastreador de busca de emprego self-hosted com análise de currículo por IA, correspondência com vagas, descoberta automática de oportunidades e servidor MCP para agentes de IA.