Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
30025433
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.