Repolode
CopilotKit

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

    Clona el repositorio

    git clone https://github.com/CopilotKit/OpenDots.git
  2. 2

    Entra en la carpeta del proyecto

    cd OpenDots
  3. 3

    Instala las dependencias con Node.js 24 y npm

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