Repolode
Openpanel-dev

Openpanel-dev/openpanel

Plataforma de analítica web y de producto de código abierto, alternativa a Mixpanel con opción de autoalojamiento.

Alternativa open source a:Mixpanel

Estrellas
7,184
Forks
523
Issues abiertos
48
Último commit
hace 5 horas

¿Qué es?

OpenPanel es una plataforma de analítica web y de producto que registra el comportamiento de los usuarios mediante eventos y ofrece embudos, cohortes, perfiles de usuario, historial de sesiones y paneles en tiempo real. Se presenta como una alternativa a Mixpanel, con un enfoque de seguimiento sin cookies orientado a la privacidad y al cumplimiento del RGPD.

El proyecto ofrece SDK para web, Swift, Kotlin y React Native, además de una API de eventos y un servidor MCP que permite a los clientes de IA consultar datos analíticos. También incluye reproducción de sesiones, pruebas A/B con desgloses por variante, notificaciones de eventos y embudos, y seguimiento de ingresos.

La pila tecnológica se basa en Next.js para el panel, Fastify para la API de eventos, PostgreSQL para los metadatos, ClickHouse para almacenar eventos y Redis con BullMQ para la caché y las colas. Se puede autoalojar, y el repositorio incluye un entorno de desarrollo local basado en Docker que utiliza Bun.

Funciones clave

  • 01Embudos, cohortes, perfiles de usuario e historial de sesiones para analizar el producto
  • 02Reproducción de sesiones con controles de privacidad integrados
  • 03Paneles en tiempo real y gráficos personalizados
  • 04Seguimiento sin cookies diseñado para cumplir el RGPD
  • 05SDK para web, iOS, Android y seguimiento del lado del servidor
  • 06Opción de autoalojamiento con control total sobre los datos

Casos de uso

  • Registrar el uso del producto y los embudos de conversión de una aplicación web o móvil
  • Realizar pruebas A/B y supervisar los resultados de cada variante
  • Analizar el comportamiento de los usuarios y mantener los datos en la propia infraestructura para cumplir los requisitos de privacidad
  • Permitir que asistentes de IA consulten datos analíticos mediante un servidor MCP

Inicio rápido

  1. 1

    Instala Bun, Docker y Docker Compose; después, instala las dependencias

    bun install
  2. 2

    Copia el archivo de entorno de ejemplo

    cp .env.example .env
  3. 3

    Inicia los servicios de Docker

    bun run dock:up
  4. 4

    Inicia el servidor de desarrollo (antes, ejecuta los pasos codegen y migrate del README)

    bun run dev

Antes de usarlo

  • Para ejecutarlo localmente se necesitan Docker, Docker Compose y Bun, además de varios servicios como Postgres, ClickHouse y Redis.
  • Está bajo la licencia AGPL-3.0, una licencia copyleft que exige publicar el código fuente de las versiones modificadas que se ofrezcan a través de una red.

En colecciones

Temas

Preguntas frecuentes

¿Qué es openpanel?
Plataforma de analítica web y de producto de código abierto, alternativa a Mixpanel con opción de autoalojamiento. OpenPanel es una plataforma de analítica web y de producto que registra el comportamiento de los usuarios mediante eventos y ofrece embudos, cohortes, perfiles de usuario, historial de sesiones y paneles en tiempo real. Se presenta como una alternativa a Mixpanel, con un enfoque de seguimiento sin cookies orientado a la privacidad y al cumplimiento del RGPD.
¿openpanel es gratuito? ¿Qué licencia tiene?
openpanel es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿openpanel sigue mantenido?
Mantenimiento activo. El último commit de openpanel fue el 22 oct 2026.
¿Para qué puedo usar openpanel?
Registrar el uso del producto y los embudos de conversión de una aplicación web o móvil Realizar pruebas A/B y supervisar los resultados de cada variante Analizar el comportamiento de los usuarios y mantener los datos en la propia infraestructura para cumplir los requisitos de privacidad Permitir que asistentes de IA consulten datos analíticos mediante un servidor MCP
¿Cómo se instala openpanel?
Instala Bun, Docker y Docker Compose; después, instala las dependencias: bun install Copia el archivo de entorno de ejemplo: cp .env.example .env Inicia los servicios de Docker: bun run dock:up Inicia el servidor de desarrollo (antes, ejecuta los pasos codegen y migrate del README): bun run dev
¿Dónde consigo openpanel?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Openpanel-dev/openpanel

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados