Um app de agente pessoal em alpha com navegador persistente, terminal Linux opcional, espaço de trabalho para arquivos e tarefas duráveis em segundo plano, feito com CopilotKit e AG-UI.
CopilotKit/OpenDuet
Um template de agente de IA proativo e auto-hospedado, baseado no OpenBot, que organiza seus e-mails e calendário, trabalha no próprio navegador e pede autorização antes de agir.
- Estrelas
- 1,974
- Forks
- 262
- Issues abertas
- 11
- Último commit
- há 3 dias
O que é?
O OpenDuet é um agente pessoal de código aberto que não espera você pedir. Ele envia um breve resumo pela manhã, separa os itens recebidos do Gmail e do calendário entre o que precisa da sua atenção e o que pode esperar, e continua trabalhando em tarefas no próprio container, com Chromium, um volume de workspace e um shell, enquanto você está fora.
Toda ação que envia uma mensagem, faz um pagamento, assina um documento ou exclui algo passa por um único gateway, que verifica a política, registra a auditoria e então pausa para você escolher entre Recusar, Permitir uma vez ou Sempre permitir. As senhas são digitadas em um campo mascarado e nunca chegam à conversa com o agente, e as mensagens enviadas são verificadas em busca de informações sensíveis.
O OpenDuet roda no servidor e no app do OpenBot, requer um projeto do CopilotKit Intelligence para threads e memória e é configurado por meio de uma única pasta que reúne seu nome, Bots, canais, modelo e skills. Ainda está em estágio inicial e em desenvolvimento ativo.
Recursos principais
- 01Resumo matinal do que exige atenção, do que pode esperar e dos compromissos de hoje no calendário
- 02Triagem de itens do Gmail e do calendário, com uma justificativa de uma linha para cada um
- 03Tarefas executadas em um navegador e workspace separados, com atualizações de status quando são concluídas ou ficam bloqueadas
- 04Etapa de aprovação que mostra a ação exata antes de enviar, pagar, assinar ou excluir
- 05Inserção mascarada de segredos para que as senhas não apareçam na conversa com o agente
- 06Skills reutilizáveis acionadas com / e rotinas agendadas
Casos de uso
- Começar cada dia de trabalho com um resumo que reúne e-mails, calendário e decisões pendentes
- Pedir a um agente que pesquise fontes públicas e prepare um resumo com links enquanto você cuida de outras tarefas
- Usar um assistente pessoal hospedado por você, com o modelo escolhido por você
- Adaptar um template de agente proativo para criar seu próprio assistente no OpenBot
Início rápido
- 1
Clone o repositório e instale as dependências
git clone https://github.com/CopilotKit/OpenDuet.git && cd OpenDuet && cp .env.example .env && bun install - 2
Entre no CopilotKit e selecione um projeto de Intelligence
npx --yes copilotkit@latest login && npx --yes copilotkit@latest project select && bun openbot/scripts/setup-learning.ts - 3
Adicione sua chave de modelo da OpenAI ao .env (OPENAI_API_KEY)
- 4
Inicie o OpenDuet e acesse http://localhost:3010
bash scripts/start.sh
Antes de usar
- Está em estágio inicial e em desenvolvimento ativo, então os recursos e as interfaces podem mudar.
- Para executar, é necessário ter um projeto do CopilotKit Intelligence, uma chave de API de modelo, Docker e Bun.
- A configuração para hospedar por conta própria dá trabalho, e é preciso gerenciar o Postgres e os computadores Docker de cada Bot.
Em coleções
Tópicos
Perguntas frequentes
- O que é OpenDuet?
- Um template de agente de IA proativo e auto-hospedado, baseado no OpenBot, que organiza seus e-mails e calendário, trabalha no próprio navegador e pede autorização antes de agir. O OpenDuet é um agente pessoal de código aberto que não espera você pedir. Ele envia um breve resumo pela manhã, separa os itens recebidos do Gmail e do calendário entre o que precisa da sua atenção e o que pode esperar, e continua trabalhando em tarefas no próprio container, com Chromium, um volume de workspace e um shell, enquanto você está fora.
- OpenDuet é gratuito? Qual é a licença?
- OpenDuet é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- OpenDuet ainda é mantido?
- Manutenção ativa. O último commit de OpenDuet foi em 4 de nov. de 2026.
- Para que posso usar OpenDuet?
- Começar cada dia de trabalho com um resumo que reúne e-mails, calendário e decisões pendentes Pedir a um agente que pesquise fontes públicas e prepare um resumo com links enquanto você cuida de outras tarefas Usar um assistente pessoal hospedado por você, com o modelo escolhido por você Adaptar um template de agente proativo para criar seu próprio assistente no OpenBot
- Como instalar OpenDuet?
- Clone o repositório e instale as dependências: git clone https://github.com/CopilotKit/OpenDuet.git && cd OpenDuet && cp .env.example .env && bun install Entre no CopilotKit e selecione um projeto de Intelligence: npx --yes copilotkit@latest login && npx --yes copilotkit@latest project select && bun openbot/scripts/setup-learning.ts Adicione sua chave de modelo da OpenAI ao .env (OPENAI_API_KEY) Inicie o OpenDuet e acesse http://localhost:3010: bash scripts/start.sh
- Onde consigo OpenDuet?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/CopilotKit/OpenDuet
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma de colegas de trabalho com IA auto-hospedada, na qual cada agente tem seu próprio navegador, arquivos e ferramentas, e toda ação é controlada por políticas e registrada.
Um servidor MCP e uma CLI que oferecem a assistentes de IA ferramentas para controlar Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms, Tasks, Contacts, Chat e muito mais.
Um assistente de voz open source que roda no seu computador, enquanto uma equipe de bots de IA executa tarefas demoradas no navegador, no shell e nos seus arquivos.
Um template para agentes de IA sempre ativos, cada Dot com seu próprio computador, acessíveis por chat na web, chamadas de voz e Slack.
Aiden é um mecanismo autônomo de trabalho open source que planeja tarefas com várias etapas, atua em arquivos, terminal, navegador, apps e APIs e verifica os resultados.