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/OpenDots
Plantilla para agentes de IA siempre activos, cada uno con su propio equipo y accesible por chat web, llamadas de voz y Slack.
- Estrellas
- 6,446
- Forks
- 943
- Issues abiertos
- 78
- Último commit
- anteayer
¿Qué es?
OpenDots es una plantilla inicial de código abierto de CopilotKit, similar a Next.js, para crear compañeros de trabajo de IA persistentes llamados Dots. Cada Dot puede tener funciones especializadas, su propio navegador aislado y archivos de espacio de trabajo que persisten después de reiniciar, además de permisos de herramientas que controla el propietario. Los usuarios pueden chatear con un Dot por texto, hablar con él en llamadas de voz en tiempo real o mencionarlo en hilos de Slack.
El proyecto se basa en el protocolo AG-UI y el SDK de React de CopilotKit, y usa TanStack AI para la transmisión de modelos y Channels SDK para Slack. Incluye un espacio de trabajo para documentos con Spaces y un editor visual de páginas, donde un Dot puede redactar una página que el propietario revisa mediante una tarjeta para aprobarla o rechazarla antes de guardarla. Los Dots también pueden conectarse a servidores MCP y aplicaciones de Composio, como correo electrónico y calendario; las acciones de escritura requieren aprobación explícita.
La plantilla está en fase alfa. El historial de conversaciones requiere CopilotKit Intelligence, ya sea alojado, ejecutado localmente mediante Docker o autoalojado con una licencia. Las funciones de voz, Slack y computadora requieren su propia configuración de proveedor o servicio.
Funciones clave
- 01Dots especializados con nombres, funciones, instrucciones y permisos de herramientas personalizados para cada uno
- 02Navegador dedicado y archivos de espacio de trabajo por Dot, que persisten al detenerlo y volverlo a iniciar
- 03Llamadas de voz en tiempo real con un agente de cómputo independiente para tareas más largas
- 04Integración con Slack mediante Channels SDK, con listas de permitidos para espacios de trabajo y usuarios
- 05Conexiones con servidores MCP y aplicaciones de Composio, con aprobación para las acciones de escritura
- 06Biblioteca de páginas con búsqueda, editor visual y guardado automático
Casos de uso
- Crear un asistente de IA personalizado que gestione tareas de correo electrónico, calendario e investigación para un equipo
- Crear prototipos de agentes persistentes que puedan navegar por la web y guardar archivos en un entorno aislado
- Añadir un compañero de trabajo de IA a un espacio de trabajo de Slack con acceso controlado
- Usarlo como punto de partida para un espacio de trabajo multiagente con una biblioteca de documentos y etapas de revisión humana
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/CopilotKit/OpenDots.git - 2
Entra en la carpeta del proyecto
cd OpenDots - 3
Instala las dependencias con Node.js 24 y npm
npm ci - 4
Copia el archivo de entorno e inicia el servidor de desarrollo; después, abre http://127.0.0.1:5173
cp .env.example .env && npm run dev
Antes de usarlo
- Las conversaciones requieren CopilotKit Intelligence: una versión alojada, una evaluación local con Docker o un despliegue autohospedado con licencia.
- El proyecto está en fase alfa y se describe como en una etapa inicial de desarrollo.
- Para chatear, debes configurar un proyecto de Intelligence y un proveedor de modelos; la voz y Slack requieren una configuración aparte.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es OpenDots?
- Plantilla para agentes de IA siempre activos, cada uno con su propio equipo y accesible por chat web, llamadas de voz y Slack. OpenDots es una plantilla inicial de código abierto de CopilotKit, similar a Next.js, para crear compañeros de trabajo de IA persistentes llamados Dots. Cada Dot puede tener funciones especializadas, su propio navegador aislado y archivos de espacio de trabajo que persisten después de reiniciar, además de permisos de herramientas que controla el propietario. Los usuarios pueden chatear con un Dot por texto, hablar con él en llamadas de voz en tiempo real o mencionarlo en hilos de Slack.
- ¿OpenDots es gratuito? ¿Qué licencia tiene?
- OpenDots es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿OpenDots sigue mantenido?
- Mantenimiento activo. El último commit de OpenDots fue el 5 nov 2026.
- ¿Para qué puedo usar OpenDots?
- Crear un asistente de IA personalizado que gestione tareas de correo electrónico, calendario e investigación para un equipo Crear prototipos de agentes persistentes que puedan navegar por la web y guardar archivos en un entorno aislado Añadir un compañero de trabajo de IA a un espacio de trabajo de Slack con acceso controlado Usarlo como punto de partida para un espacio de trabajo multiagente con una biblioteca de documentos y etapas de revisión humana
- ¿Cómo se instala OpenDots?
- Clona el repositorio: git clone https://github.com/CopilotKit/OpenDots.git Entra en la carpeta del proyecto: cd OpenDots Instala las dependencias con Node.js 24 y npm: npm ci Copia el archivo de entorno e inicia el servidor de desarrollo; después, abre http://127.0.0.1:5173: cp .env.example .env && npm run dev
- ¿Dónde consigo OpenDots?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/CopilotKit/OpenDots
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.
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.
Espacio de trabajo open source donde los equipos crean agentes de IA mediante chat, los comparten y los ejecutan en Slack, Telegram o WhatsApp.
Compañero de IA de código abierto para tu escritorio que completa tareas cotidianas y revisiones de seguridad con tus propias claves de modelo y acciones sujetas a aprobación.
Plataforma autohospedada para conversar con agentes LLM personalizables que integran herramientas, servidores MCP, Skills y bases de conocimiento.