company-os
Sistema operativo empresarial open source diseñado para agentes. Unifica datos y operaciones en software propio, construido con TypeScript, React y PostgreSQL. Ideal para automatizar flujos de negocio y personalizar aplicaciones internas sin depender de SaaS cerrados.
Ficha actualizada 22 sept 2026, 18:13 · upstream 22 sept 2026, 15:53 · release sin release detectada
Qué es company-os
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Company OS es una plataforma open source diseñada para funcionar como el sistema operativo de tu empresa. Su objetivo principal es unificar datos y operaciones en software que la organización posee, adaptado específicamente a sus necesidades y construido para agentes de IA. A diferencia de las aplicaciones estándar, permite definir modelos de negocio propios donde personas y agentes colaboran bajo una comprensión compartida del entorno empresarial.
La arquitectura se basa en TypeScript, React y Effect v4, con una base de datos PostgreSQL que incluye soporte para pgvector. El sistema ofrece una API unificada accesible vía HTTP o herramientas MCP, permitiendo a los agentes realizar operaciones de negocio como leer registros, actualizar estados o ejecutar acciones definidas por el usuario. Todo el código fuente y los datos son propiedad del cliente bajo licencia Apache 2.0.
La personalización es central en este proyecto. Los usuarios pueden definir objetos, enlaces e interfaces directamente en TypeScript para modelar su negocio, lo que genera automáticamente páginas estándar, APIs y validaciones. Además, la interfaz de usuario es altamente configurable mediante componentes React, permitiendo reemplazar vistas completas o ajustar columnas y filtros sin tocar el núcleo del sistema.
Para desarrolladores, el repositorio incluye habilidades de agente predefinidas para incorporación y personalización, facilitando la integración con flujos de trabajo existentes. El despliegue local es sencillo mediante Docker Compose, aunque también se ofrece una plataforma gestionada por Continual para quienes prefieren no administrar la infraestructura.
- Gestión de tickets de soporte con agentes que resumen y actualizan estados automáticamente
- Sincronización automática de repositorios GitHub para integrar ingeniería en el flujo de trabajo
- Personalización de modelos de ventas y marketing mediante definición directa de esquemas
- Unificación de datos dispersos en una única fuente de verdad bajo control empresarial
- Desarrollo de aplicaciones internas a medida sin depender de integraciones manuales
- Licencia Apache 2.0 que permite uso, modificación y redistribución libre del código
- Arquitectura nativa para agentes con soporte MCP para conectar runtime externos
- Modelo de datos dinámico definido en TypeScript que genera APIs automáticamente
- Despliegue local simplificado con Docker Compose sin necesidad de cuenta previa
- API unificada compatible con HTTP, clientes TypeScript y herramientas MCP
- Requiere Node.js 24.14+ o versiones específicas de 25.x para funcionar correctamente
- Necesita pnpm 11 instalado en el entorno de desarrollo local
- Dependencia obligatoria de PostgreSQL 18 con extensión pgvector instalada
- Fase de previsualización temprana implica posibles cambios en la API o interfaz
- La sincronización con GitHub requiere tokens de acceso personal configurados manualmente
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Clona el repositorio y ejecuta docker compose up -d para levantar PostgreSQL en el puerto 5433. Instala dependencias con pnpm install --frozen-lockfile y arranca la aplicación con pnpm dev. Accede a localhost:3002. Usa .env.local para configuraciones. Para producción, consulta la guía de despliegue oficial sobre inicialización de base de datos y seguridad. Requiere Docker Engine o Desktop.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.