com.openworker.desktop). Este shell también supervisa el proceso del servidor Python.127.0.0.1:8765 en la máquina local. Tiene un límite predeterminado de 12 iteraciones de modelo-herramienta por tarea.coworker/, 149 archivos TypeScript/TSX en surfaces/gui/ y 78 módulos de prueba de backend OpenWorker no ata a los usuarios a un solo proveedor. Soporta 30 modelos seleccionados en múltiples categorías, todos los cuales requieren que el usuario traiga su propia clave API (BYOK) . Los modelos compatibles incluyen:
Una de las características clave de OpenWorker es su enfoque de la seguridad. Cada llamada a una herramienta que hace un agente se clasifica en uno de cuatro niveles de riesgo :
Para protegerse contra ataques de inyección de instrucciones, OpenWorker incluye una "personalidad de operaciones" incorporada que instruye al modelo para tratar el contenido de herramientas, registros, archivos y mensajes entrantes como datos no fiables en lugar de instrucciones. Esta defensa está escrita directamente en la configuración de personalidad incluida .
OpenWorker se ejecuta actualmente en Mac, y el soporte para Windows está indicado como "próximamente" . El proyecto está en beta abierta y se describe como completamente utilizable, con capacidades de autoactualización
.
OpenWorker se posiciona explícitamente como un cambio del modelo de chatbot. En lugar de iniciar una conversación, el usuario especifica un resultado deseado (por ejemplo, "bandeja de entrada clasificada", "documento pulido", "respuesta de Slack con los números del tercer trimestre", "entrada de calendario actualizada"). El agente divide ese objetivo en pasos, trabaja a través de archivos locales y aplicaciones conectadas, y se detiene para obtener la aprobación humana antes de realizar acciones consecuentes . Es compatible con más de 25 integraciones más MCP, cubriendo herramientas como Telegram, GitHub, Slack, Jira, Notion, Linear, HubSpot, Outlook, Gmail y Google Calendar
.