cooee
Cooee es una herramienta open source que transforma solicitudes de extracción (PR) fusionadas de GitHub en registros de cambios públicos, priorizando la privacidad al no enviar diffs ni código fuente a modelos de IA.
Ficha actualizada 26 sept 2026, 4:42 · upstream 26 sept 2026, 4:16 · release sin release detectada
Qué es cooee
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Cooee es una solución open source de generación de changelogs impulsada por inteligencia artificial que procesa metadatos de solicitudes de extracción (PR) fusionadas en GitHub sin exponer diffs ni contenido del repositorio a los modelos. La arquitectura se basa en Bun y TypeScript, con un monorepo que incluye paneles de administración, APIs RESTful y servidores MCP para agentes externos. El sistema prioriza la seguridad mediante filtros de privacidad estrictos, reteniendo borradores sensibles hasta su revisión explícita por operadores humanos antes de cualquier publicación automática.
La herramienta soporta despliegues self-hosted bajo licencia MIT o servicios gestionados, integrando autenticación OAuth y aplicaciones de GitHub para acceder a repositorios específicos. Incluye un paquete React (@cooeehq/react) para incrustar actualizaciones en sitios web con soporte para temas, localización y CSP. La API expone contratos OpenAPI 3.1 y feeds JSON/XML públicos, facilitando la integración con otros sistemas sin exponer identificadores internos ni datos de workspace.
- Generación automática de registros de cambios desde PRs fusionados en repositorios GitHub.
- Integración con agentes de IA vía endpoint MCP para revisión y confirmación de borradores pendientes.
- Despliegue self-hosted en infraestructura propia utilizando Bun y PostgreSQL como base de datos.
- Incrustado de actualizaciones en sitios web mediante el paquete React @cooeehq/react con soporte CSP.
- Gestión de privacidad al filtrar automáticamente etiquetas sensibles como security o vulnerability.
- Automatización de feeds públicos en formatos JSON, XML o RSS para consumo externo.
- Privacidad por diseño: no envía diffs ni código fuente a la IA, solo metadatos sanitizados.
- Licencia MIT permisiva para uso y modificación del software open source.
- Stack moderno con Bun para alto rendimiento y TypeScript para tipado estático.
- Integración nativa con GitHub Apps y OAuth para autenticación segura.
- Endpoint MCP protegido para interacción segura con agentes externos de IA.
- Soporte para revisión manual de borradores antes de publicar automáticamente.
- Requiere configuración manual de variables de entorno y credenciales de OAuth.
- No incluye Dockerfile nativo, necesitando contenerización externa o uso de Railway.
- Dependencia de servicios externos como OpenAI para la generación de contenido con IA.
- Necesita PostgreSQL 17 o compatible para persistencia de datos y migraciones.
- Configuración inicial compleja para autenticación GitHub App y webhooks.
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.
Despliegue con Bun y TypeScript en monorepo. Requiere PostgreSQL 17, GitHub OAuth app y GitHub App instalados. Ejecutar bun install, configurar .env con credenciales de OpenAI y GitHub, luego bun run migrate y bun run dev. Para producción, usar Railway o despliegue manual en servidor con Bun. La API corre en puerto 3000 y Vite en 5173. Configurar callbacks de OAuth y webhooks en el origen HTTPS del dominio público.
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.