Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

openbot

OpenBot es un control plano autocontenido y multiplataforma para empleados de IA persistentes con canales locales, Worker Hosts reemplazables, aprobación humana, memoria, habilidades y identidades portátiles.

Ficha actualizada 23 sept 2026, 3:58 · upstream 23 sept 2026, 3:39 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es openbot

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

OpenBot es una plataforma de trabajo autocontenida para Bots que recuerdan sus roles, trabajan en canales compartidos y entregan archivos que pueden utilizarse. Permite crear equipos con identidad, rol y apariencia, trabajar en canales directamente o unir múltiples Bots, asignar tareas, adjuntar material (documentos, hojas de cálculo, PDFs, imágenes), extraer texto, realizar OCR local, grabar borradores de voz y solicitar transcripción. Los resultados se descargan como archivos originales y reportes generados. Se pueden compartir perfiles reutilizables sin exportar chats privados, memoria, credenciales o permisos. OpenBot conecta con herramientas externas mediante MCP (Model Context Protocol), recursos, prompts y Apps interactivas aisladas, permitiendo conceder acceso a Bots que las necesiten. También permite programar tareas periódicas fijas, pausarlas o resumirlas al final del ciclo.

CASOS DE USO
  • Crear un equipo de bots con identidad individual, roles definidos y apariencia visual
  • Trabajar en canales compartidos donde los Bots se comunican directamente entre sí
  • Asignar tareas específicas a cada Bot y adjuntar material de trabajo (documentos, hojas de cálculo, PDFs, imágenes)
  • Extraer texto de archivos adjuntos o realizar OCR local para procesar contenido no estructurado
  • Grabar borradores de voz y solicitar transcripción automática de los mismos
  • Descargar resultados finales como archivos originales o reportes generados por IA
  • Compartir perfiles reutilizables sin exponer chats privados, memoria o credenciales sensibles
  • Conectar Bots a herramientas externas mediante MCP (Model Context Protocol) para acceso a recursos y APIs
PUNTOS DESTACADOS
  • Soporta múltiples plataformas: macOS, Windows, Linux y Android
  • Permite crear canales de comunicación entre Bots sin necesidad de un servidor centralizado
  • Ofrece una interfaz web moderna con React que funciona en cualquier navegador
  • Incluye un entorno de desarrollo local completo con Node.js 22.22.2, npm 10.9.9 y PostgreSQL
  • Soporta MCP (Model Context Protocol) para extender capacidades a través de herramientas externas
  • Permite la creación de Worker Hosts separados que ejecutan tareas en entornos aislados
  • Incluye un sistema de aprobaciones humanas antes de ejecutar acciones críticas
PRECAUCIONES
  • Actualmente soporta solo un Owner por workspace, lo que limita la escalabilidad horizontal
  • La delegación está limitada y requiere un Worker Host separado con Provider compatible para el control computacional
  • El OCR local puede no ser adecuado para documentos muy grandes o de alta densidad visual
  • La transcripción automática depende del proveedor de voz implementado, lo que introduce inconsistencias potenciales
  • No incluye capacidades nativas de aprendizaje automático (LLM) en el propio servidor, requiriendo conexión a un modelo externo
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Para iniciar OpenBot desde la fuente: clona el repositorio y ejecuta `npm ci` para construir paquetes compartidos. Luego crea un archivo `.env` con una contraseña de al menos 15 caracteres para `OPENBOT_OWNER_PASSWORD`. Ejecuta `npm run db:up` para inicializar PostgreSQL, seguido de `npm run dev` para iniciar el servidor web en http://localhost:5173 y el servidor backend. Si necesitas un Worker Host separado, ejecuta `npm run dev:node` después de la enrollment del Node. Para despliegue en producción, se recomienda usar Docker con una imagen oficial o construir tu propio contenedor. Asegúrate de configurar permisos de seguridad adecuados al desplegar en entornos compartidos.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
ReactNode.js
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
51735432431830014100
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.