Una app de agente personal en fase alfa con navegador persistente, terminal Linux opcional, espacio de trabajo para archivos y tareas en segundo plano duraderas, desarrollada con CopilotKit y AG-UI.
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
Clona el repositorio e instala las dependencias
git clone https://github.com/CopilotKit/OpenDuet.git && cd OpenDuet && cp .env.example .env && bun install - 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
Añade tu clave de modelo de OpenAI a .env (OPENAI_API_KEY)
- 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
Plataforma autohospedada de compañeros de trabajo con IA: cada agente tiene su propio navegador, archivos y herramientas, y todas sus acciones están sujetas a políticas y quedan registradas.
Un servidor MCP y una CLI que permiten a los asistentes de IA controlar Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms, Tasks, Contacts, Chat y más.
Un asistente de voz de código abierto que funciona en tu computadora: un equipo de bots de IA realiza tareas lentas en el navegador, la shell y tus archivos mientras sigues hablando.
Plantilla para agentes de IA siempre activos, cada uno con su propio equipo y accesible por chat web, llamadas de voz y Slack.
Aiden es un motor de trabajo autónomo de código abierto que planifica tareas de varios pasos, actúa sobre tus archivos, terminal, navegador, aplicaciones y APIs, y verifica el resultado.