Repolode
CopilotKit

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. 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. 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. 3

    Adicione sua chave de modelo da OpenAI ao .env (OPENAI_API_KEY)

  4. 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