9.4 KiB
MindsHub
El espacio de trabajo unificado donde los modelos de código abierto hacen las cosas por ti.
Haz que la IA haga trabajo real. Cambia de modelo cuando quieras — conserva todo lo que has construido.
Sitio web · Documentación · App web · Precios · Discord
MindsHub Cowork es el espacio de trabajo unificado donde delegas proyectos completos —apps, sitios web, investigación, análisis, informes, operaciones programadas— y recibes resultados terminados y listos para compartir. Conecta tus datos, dirige el trabajo a cualquier modelo (abierto o propietario), ejecuta agentes de código abierto y convierte su resultado en aplicaciones web que puedes publicar. Es de código abierto y funciona en cualquier lugar: tu máquina, tu VPC o la app alojada.
Este repositorio es el superproyecto de la plataforma: reúne la app de escritorio/web, el backend del agente y el motor de datos para que puedas construir y ejecutar toda la pila desde el código fuente.
Primeros pasos
Elige lo que mejor te convenga:
- Web — nada que instalar. Abre console.mindshub.ai e inicia sesión.
- macOS. Descarga la app de escritorio (
.pkg). - Windows. Descarga la app de escritorio (
.exe). - Linux. Compílalo desde el código fuente.
Gratis para empezar. Pro añade todos los modelos de vanguardia y artefactos privados — ver precios.
Qué puedes hacer
Para cualquier trabajador del conocimiento —creadores, estrategas y operadores—:
- Automatiza trabajo repetitivo de varios pasos que implica leer y escribir: informes, monitoreo, flujos de trabajo recurrentes y operaciones programadas.
- Crea herramientas y artefactos internos de IA —apps, dashboards, presentaciones, documentos, análisis— sin necesidad de ingeniería, y publícalos en una URL en vivo para compartir con tu equipo.
Qué incluye
- Datos conectados. Un vault seguro conecta sistemas como BigQuery, Postgres, Gmail, Drive, HubSpot, Notion y Linear. Las credenciales quedan delimitadas por conexión —los agentes nunca ven las claves en bruto.
- Model Router. Cambia entre modelos de vanguardia (Claude, GPT, Gemini) y modelos abiertos (DeepSeek, Qwen, Kimi) sin configurar una clave para cada proveedor.
- Agentes abiertos. Ejecuta harnesses de código abierto intercambiables —Anton (por defecto) y Hermes— seleccionables desde un menú desplegable.
- Artefactos. Convierte la salida del agente en documentos, dashboards, apps y código, y publícalo en una URL en vivo.
- Memoria, habilidades y programación. Memoria entre sesiones, una biblioteca de habilidades reutilizable y tareas que se ejecutan según un horario.
Compílalo desde el código fuente
1. Clona el repositorio
git clone --recurse-submodules https://github.com/mindsdb/minds.git
cd minds
2. Instala las dependencias
make setup
3. Ejecuta
| Modo | Comando |
|---|---|
| App de escritorio (Electron) con hot reload | make dev o make watch |
| App web en el navegador con hot reload | make dev-web |
| Build de producción | make build |
| Empaquetar para macOS | make dist-mac |
| Empaquetar para Windows | make dist-win |
Compilar la .app de macOS desde código local sin confirmar |
make pack-local |
| Borrar todas las instalaciones y datos locales (empezar de cero) | make flush |
Empezar de cero:
make flushelimina el runtime local (la herramienta uvcowork-servery losbackend/*/.venv) y borra el estado de la app en~/.anton(claves de proveedores) y~/.cowork(base de datos, hermes, proyectos). Úsalo para probar el flujo de instalación desde cero o para recuperarte de una instalación rota. Pide confirmación —pasaFORCE=1para omitirla. El siguientemake setupo el próximo arranque de la app reinstala todo. ⚠️ Esto elimina tus conversaciones y claves guardadas.
Trabajar en ramas de funcionalidades (submódulos)
Este repositorio es un superproyecto que fija (pin) cada módulo (frontend, backend/core_api, backend/core_agent, backend/data-vault) a un commit. Para trabajar en ramas de los módulos sin ensuciar el git status ni pelear por los pins:
1. Elige tus ramas en un dev.env (ignorado por git, cópialo de la plantilla):
cp dev.env.example dev.env # luego define REF=feat/mi-cosa (o por módulo API_REF=…)
2. make sigue esa configuración —un solo ajuste, para ambas formas de ejecutar:
| Comando | Qué hace |
|---|---|
make use |
hace checkout de las ramas de dev.env en todos los submódulos |
make dev / make watch |
ejecuta la app Electron con hot reload contra el código local |
make dev-web |
ejecuta la SPA web con hot reload contra el código local |
make server + make app |
(re)instala el servidor de escritorio desde la rama configurada y lo lanza |
make server-local + make app-local |
instala el servidor de escritorio desde código local sin confirmar y lo lanza |
make pack-local |
compila la .app de macOS desde código local sin confirmar (sin necesidad de push) |
make refs |
muestra qué referencias usará la próxima ejecución |
make baseline |
restablece los submódulos a los commits fijados |
make pin |
registra los commits actuales de los submódulos como los pins del superproyecto (un commit deliberado) |
Los submódulos están configurados con ignore = all, así que tu trabajo en ramas nunca aparece como cambios del superproyecto —el git status del repositorio padre se mantiene limpio. Los pins solo se mueven con make pin. Consulta CLAUDE.md para el flujo completo.
Despliega en cualquier lugar
Cowork está diseñado para un despliegue flexible —infraestructura en la nube, VPC, on-prem, air-gapped e híbrida— para que mantengas el control total sobre tu infraestructura, modelos, permisos y datos.
Ayuda y soporte
- Haz una pregunta — únete a la comunidad de Discord.
- Reporta un bug — abre un issue en GitHub con los pasos para reproducirlo.
- Lee la documentación — guías, configuración y la API en docs.mindshub.ai.
- SLAs empresariales o despliegues a medida — contacta al equipo.
🤝 Contribuir
Cowork es de código abierto y las contribuciones son bienvenidas —código, integraciones, documentación, reportes de bugs e ideas de funcionalidades. Lee la documentación para configurarte, explora los issues abiertos y saluda en Discord.
🔒 Seguridad
¿Encontraste una vulnerabilidad de seguridad? Por favor no abras un issue público. Repórtala de forma privada a través de nuestra política de seguridad.
📚 Recursos
📄 Licencia
Este repositorio se publica bajo la Licencia MIT. Los componentes incluidos se rigen por sus propias licencias —consulta el repositorio de cada submódulo para más detalles.