Cherry Studio es un cliente de IA de escritorio multiplataforma que se conecta con numerosos proveedores de LLM, modelos locales y más de 300 asistentes preconfigurados.
andrewyng/openworker
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.
- Estrellas
- 18,588
- Forks
- 2,628
- Issues abiertos
- 438
- Último commit
- anteayer
¿Qué es?
OpenWorker es un asistente de IA de escritorio diseñado para entregar trabajo terminado, no solo conversar. Puede revisar una base de código y sus dependencias en busca de vulnerabilidades y proponer soluciones, redactar documentos y hojas de cálculo, atender solicitudes de Slack, preparar informes para clientes y ejecutar automatizaciones programadas, como un resumen matutino o un informe semanal.
La aplicación se ejecuta localmente en macOS y Windows. Tú aportas tu propia clave de API para proveedores como OpenAI, Anthropic y Google, o para plataformas de modelos de pesos abiertos como Together y Fireworks; también puedes ejecutar modelos localmente mediante Ollama. Se conecta a más de 25 herramientas, entre ellas GitHub, Slack, Jira, Notion, Gmail y Google Calendar, y permite añadir cualquier herramienta compatible con MCP.
Cada llamada a una herramienta queda registrada junto con su aprobación. De forma predeterminada, las escrituras, los envíos y los comandos de shell requieren aprobación; además, los comandos pueden ejecutarse opcionalmente dentro de un sandbox de NVIDIA OpenShell o de los sandboxes integrados de macOS o Windows. El motor está basado en la biblioteca aisuite.
Funciones clave
- 01Revisión de seguridad del código y sus dependencias, con nuevas comprobaciones de las soluciones propuestas antes de su aprobación.
- 02Se conecta a más de 25 herramientas, entre ellas GitHub, Slack, Jira, Notion, Gmail y Google Calendar.
- 03Compatible con OpenAI, Anthropic, Google, Ollama y otros proveedores mediante tus propias claves.
- 04Automatizaciones programadas con transcripciones completas de cada ejecución.
- 05Acciones sujetas a aprobación y un registro de auditoría de cada llamada a una herramienta.
- 06Uso opcional de un sandbox para los comandos del agente y las herramientas de archivos.
Casos de uso
- Revisar una base de código en busca de vulnerabilidades y redactar soluciones para su aprobación.
- Preparar un informe para una llamada con un cliente a partir de datos del CRM y la bandeja de entrada.
- Generar según un horario un resumen matutino diario o un informe semanal.
- Clasificar y gestionar un incidente de seguridad u operaciones, y redactar su cronología.
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/andrewyng/openworker cd openworker - 2
Ejecuta el bootstrap inicial para crear el venv de Python
bash packaging/setup_dev_env.sh - 3
Inicia el servidor local del agente
.venv/bin/python -m coworker.server.run --cwd ~/some/project --port 8765 - 4
En una segunda terminal, instala e inicia la interfaz web
cd surfaces/gui && npm install && npm run dev
Antes de usarlo
- Actualmente está en beta abierta, por lo que es normal encontrar algunos aspectos por pulir.
- La descarga para escritorio solo está disponible para macOS (Apple Silicon) y Windows 10/11 (x64).
- La versión para Windows aún no está firmada con código, por lo que SmartScreen mostrará una advertencia.
- Para ejecutarlo desde el código fuente, necesitas Python 3.10 o posterior, Node 20 o posterior y la cadena de herramientas de Rust para el shell de escritorio.
Temas
Preguntas frecuentes
- ¿Qué es openworker?
- 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. OpenWorker es un asistente de IA de escritorio diseñado para entregar trabajo terminado, no solo conversar. Puede revisar una base de código y sus dependencias en busca de vulnerabilidades y proponer soluciones, redactar documentos y hojas de cálculo, atender solicitudes de Slack, preparar informes para clientes y ejecutar automatizaciones programadas, como un resumen matutino o un informe semanal.
- ¿openworker es gratuito? ¿Qué licencia tiene?
- openworker es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿openworker sigue mantenido?
- Mantenimiento activo. El último commit de openworker fue el 17 oct 2026.
- ¿Para qué puedo usar openworker?
- Revisar una base de código en busca de vulnerabilidades y redactar soluciones para su aprobación. Preparar un informe para una llamada con un cliente a partir de datos del CRM y la bandeja de entrada. Generar según un horario un resumen matutino diario o un informe semanal. Clasificar y gestionar un incidente de seguridad u operaciones, y redactar su cronología.
- ¿Cómo se instala openworker?
- Clona el repositorio: git clone https://github.com/andrewyng/openworker cd openworker Ejecuta el bootstrap inicial para crear el venv de Python: bash packaging/setup_dev_env.sh Inicia el servidor local del agente: .venv/bin/python -m coworker.server.run --cwd ~/some/project --port 8765 En una segunda terminal, instala e inicia la interfaz web: cd surfaces/gui && npm install && npm run dev
- ¿Dónde consigo openworker?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/andrewyng/openworker
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un espacio de trabajo de IA local que convierte una solicitud en archivos PPTX, DOCX, XLSX y HTML editables usando tus propias claves de modelos.
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.
Asistente de IA de escritorio multiplataforma que se conecta con los principales proveedores de LLM y funciona como cliente MCP con una base de conocimiento local.
Espacio de trabajo open source donde los equipos crean agentes de IA mediante chat, los comparten y los ejecutan en Slack, Telegram o WhatsApp.
Aplicación de escritorio multiplataforma y de código abierto que genera videos cortos de marketing a partir de prompts y clips, con redacción asistida por IA, voz en off con TTS y edición automática por lotes.