Repolode
CopilotKit

CopilotKit/OpenDuet

Plantilla de agente de IA proactivo y autoalojado, basada en OpenBot, que organiza tu correo y calendario, trabaja en su propio navegador y pide permiso antes de actuar.

Estrellas
1,974
Forks
262
Issues abiertos
11
Último commit
hace 3 días

¿Qué es?

OpenDuet es un agente personal de código abierto que no espera a que le pidas algo. Te envía un breve resumen por la mañana, organiza los correos entrantes de Gmail y los eventos del calendario según requieran tu atención o puedan esperar, y sigue trabajando en tareas en su propio contenedor con Chromium, un volumen de espacio de trabajo y una shell mientras no estás.

Toda acción que envíe un mensaje, realice un pago, firme un documento o elimine algo pasa por una única pasarela que comprueba las políticas, registra la actividad en una auditoría y luego se detiene para que elijas entre Rechazar, Permitir una vez o Permitir siempre. Las contraseñas se introducen en un campo enmascarado y nunca llegan a la conversación del agente; además, se comprueba que los mensajes salientes no incluyan información confidencial.

OpenDuet se ejecuta en el servidor y la aplicación de OpenBot, requiere un proyecto de CopilotKit Intelligence para los hilos y la memoria, y se configura desde una única carpeta que contiene su nombre, los Bots, los canales, el modelo y las skills. El proyecto está en una fase inicial y su desarrollo sigue activo.

Funciones clave

  • 01Resumen matutino de lo que requiere atención, lo que puede esperar y los eventos del calendario de hoy
  • 02Clasificación de elementos de Gmail y del calendario, con una breve explicación para cada uno
  • 03Tareas que se ejecutan en un navegador y espacio de trabajo independientes, con actualizaciones de estado al terminar o atascarse
  • 04Control de aprobación que muestra la acción exacta antes de enviar, pagar, firmar o eliminar
  • 05Introducción de secretos enmascarados para que las contraseñas no aparezcan en la conversación del agente
  • 06Skills reutilizables que se invocan con / y rutinas programadas

Casos de uso

  • Empezar cada jornada laboral con un resumen de correos, calendario y decisiones pendientes
  • Pedirle a un agente que investigue fuentes públicas y prepare un resumen con enlaces mientras trabajas en otras cosas
  • Usar un asistente personal alojado por ti y cuyo modelo puedes elegir
  • Adaptar una plantilla de agente proactivo para crear tu propio asistente en OpenBot

Inicio rápido

  1. 1

    Clona el repositorio e instala las dependencias

    git clone https://github.com/CopilotKit/OpenDuet.git && cd OpenDuet && cp .env.example .env && bun install
  2. 2

    Inicia sesión en CopilotKit y selecciona un proyecto de Intelligence

    npx --yes copilotkit@latest login && npx --yes copilotkit@latest project select && bun openbot/scripts/setup-learning.ts
  3. 3

    Añade tu clave de modelo de OpenAI a .env (OPENAI_API_KEY)

  4. 4

    Inicia OpenDuet y abre http://localhost:3010

    bash scripts/start.sh

Antes de usarlo

  • Está en una fase inicial y en desarrollo activo, por lo que las funciones y las interfaces pueden cambiar.
  • Para ejecutarlo, necesitas un proyecto de CopilotKit Intelligence, una clave de API de modelo, Docker y Bun.
  • La configuración para alojarlo por tu cuenta requiere trabajo, y tendrás que gestionar Postgres y los equipos Docker de cada Bot.

En colecciones

Temas

Preguntas frecuentes

¿Qué es OpenDuet?
Plantilla de agente de IA proactivo y autoalojado, basada en OpenBot, que organiza tu correo y calendario, trabaja en su propio navegador y pide permiso antes de actuar. OpenDuet es un agente personal de código abierto que no espera a que le pidas algo. Te envía un breve resumen por la mañana, organiza los correos entrantes de Gmail y los eventos del calendario según requieran tu atención o puedan esperar, y sigue trabajando en tareas en su propio contenedor con Chromium, un volumen de espacio de trabajo y una shell mientras no estás.
¿OpenDuet es gratuito? ¿Qué licencia tiene?
OpenDuet es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿OpenDuet sigue mantenido?
Mantenimiento activo. El último commit de OpenDuet fue el 4 nov 2026.
¿Para qué puedo usar OpenDuet?
Empezar cada jornada laboral con un resumen de correos, calendario y decisiones pendientes Pedirle a un agente que investigue fuentes públicas y prepare un resumen con enlaces mientras trabajas en otras cosas Usar un asistente personal alojado por ti y cuyo modelo puedes elegir Adaptar una plantilla de agente proactivo para crear tu propio asistente en OpenBot
¿Cómo se instala OpenDuet?
Clona el repositorio e instala las dependencias: git clone https://github.com/CopilotKit/OpenDuet.git && cd OpenDuet && cp .env.example .env && bun install Inicia sesión en CopilotKit y selecciona un proyecto de Intelligence: npx --yes copilotkit@latest login && npx --yes copilotkit@latest project select && bun openbot/scripts/setup-learning.ts Añade tu clave de modelo de OpenAI a .env (OPENAI_API_KEY) Inicia OpenDuet y abre http://localhost:3010: bash scripts/start.sh
¿Dónde consigo OpenDuet?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/CopilotKit/OpenDuet

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados