SDK de TypeScript para crear agentes de IA persistentes y con estado en Cloudflare Durable Objects, con sincronización en tiempo real, programación de tareas y compatibilidad con MCP.
SawyerHood/do-computer
Agente personal de código abierto y autoalojable (Doods) que sigue trabajando al cerrar la pestaña y se ejecuta en Node o Cloudflare Workers.
- Estrellas
- 50
- Forks
- 6
- Issues abiertos
- 1
- Último commit
- hace 11 horas
¿Qué es?
Do Computer ofrece agentes llamados Doods, cada uno con un nombre, memoria, un perfil de personalidad y computadoras para trabajar. Las respuestas continúan después de cerrar la pestaña del navegador, y los Doods pueden ejecutar tareas según un horario, cargar skills guardadas y conectarse a servidores MCP remotos o aplicaciones de terceros como Gmail, Calendar, Notion y GitHub.
Un Dood puede ejecutar comandos y editar archivos en una shell integrada o en máquinas Linux de Daytona, Modal o Cloudflare Containers, y también puede trabajar en una computadora con la que el usuario lo empareje mediante un daemon. Cada permiso se puede configurar como Allow, Ask first o Never. Varias personas pueden compartir Doods, chats y archivos, y es posible conectar un Dood a Slack.
La misma base de código se ejecuta en Node con SQLite o en Cloudflare Workers con Durable Objects. Se accede a los modelos mediante OpenRouter o un proveedor en el que el usuario inicia sesión. El proyecto incluye una aplicación web, una aplicación de escritorio con Electron y una aplicación móvil con Expo.
Funciones clave
- 01Los agentes siguen ejecutándose después de cerrar la pestaña del navegador.
- 02Las tareas programadas devuelven los resultados al chat donde se solicitaron.
- 03Se ejecuta en Node con SQLite o en Cloudflare Workers.
- 04Se conecta a servidores MCP remotos y a aplicaciones de terceros como Gmail y Notion.
- 05Permisos por acción configurables como Allow, Ask first o Never.
- 06Uso compartido de agentes, chats y archivos entre los miembros de un equipo.
Casos de uso
- Ejecutar un asistente personal en un servidor doméstico o VPS bajo tu control.
- Implementar un agente compartido para un equipo en Cloudflare con una dirección pública.
- Automatizar comprobaciones o informes recurrentes con una programación.
- Permitir que un agente trabaje en un entorno aislado de Linux o en tu propia computadora emparejada.
Temas
Preguntas frecuentes
- ¿Qué es do-computer?
- Agente personal de código abierto y autoalojable (Doods) que sigue trabajando al cerrar la pestaña y se ejecuta en Node o Cloudflare Workers. Do Computer ofrece agentes llamados Doods, cada uno con un nombre, memoria, un perfil de personalidad y computadoras para trabajar. Las respuestas continúan después de cerrar la pestaña del navegador, y los Doods pueden ejecutar tareas según un horario, cargar skills guardadas y conectarse a servidores MCP remotos o aplicaciones de terceros como Gmail, Calendar, Notion y GitHub.
- ¿do-computer es gratuito? ¿Qué licencia tiene?
- do-computer es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿do-computer sigue mantenido?
- Mantenimiento activo. El último commit de do-computer fue el 22 oct 2026.
- ¿Para qué puedo usar do-computer?
- Ejecutar un asistente personal en un servidor doméstico o VPS bajo tu control. Implementar un agente compartido para un equipo en Cloudflare con una dirección pública. Automatizar comprobaciones o informes recurrentes con una programación. Permitir que un agente trabaje en un entorno aislado de Linux o en tu propia computadora emparejada.
- ¿Dónde consigo do-computer?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/SawyerHood/do-computer
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un asistente personal de IA que funciona íntegramente en tu propia cuenta de Cloudflare e incluye chat, memoria, tareas, notas y recordatorios programados.
Un agente de IA que mejora con la experiencia, crea y perfecciona habilidades, funciona con numerosos proveedores de modelos y se usa desde la CLI y apps de mensajería.
Framework de agente personal de IA autohospedado en Python, con WebUI en el navegador, cliente de terminal, canales para apps de chat, herramientas, memoria y compatibilidad con MCP.
Asistente personal de IA y Agent Harness de código abierto que planifica tareas, ejecuta herramientas y skills, y conserva la memoria en canales web y de mensajería.
Un sistema de archivos virtual dentro de un Cloudflare Durable Object que ofrece a los agentes de IA un espacio de trabajo con backends de ejecución intercambiables basados en contenedores o Workers.