cursor-pulse
Panel auto-alojado para medir uso y cuotas de Cursor en equipos. Gestiona registro de cuentas, sincronización de datos vía API no oficial, préstamo de claves y panel de dashboards. Incluye proxy opcional MITM para atribución transparente.
Ficha actualizada 22 sept 2026, 15:10 · upstream 22 sept 2026, 15:07 · release v0.4.0
Qué es cursor-pulse
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Cursor Pulse es una plataforma auto-alojada para la gestión de métricas de uso y control de cuotas del editor Cursor en entornos de equipo. La arquitectura se basa en un plano de control (Pulse) escrito con Python/FastAPI y una interfaz web en Vue.js, conectada a una base de datos PostgreSQL. Permite registrar cuentas de usuario, sincronizar el consumo de tokens y gestionar préstamos de claves API con expiración automática.
El sistema ofrece dos modos de operación principales: un despliegue Docker para producción estable o desarrollo local con Python/Node. Incluye componentes opcionales como integraciones con canales de mensajería (DingTalk/Feishu) y un proxy HTTPS MITM para interceptar tráfico y reportar uso detallado, aunque esto requiere configuración de CA personalizada.
Es importante destacar que la sincronización depende de APIs no oficiales de Cursor, lo que implica riesgo de rotura tras actualizaciones del proveedor. El proyecto está bajo licencia MIT y prioriza la soberanía de datos al permitir el auto-alojamiento en lugar de depender de SaaS externos.
- Visibilidad centralizada del consumo de tokens por miembro del equipo
- Gestión de préstamos de claves API con expiración automática para acceso temporal
- Auditoría interna de costes y asignación de cuotas entre departamentos
- Integración opcional con bots en DingTalk o Feishu para notificaciones de uso
- Despliegue privado sin depender de proveedores externos de analítica
- Licencia MIT abierta y código fuente disponible para auditoría
- Arquitectura modular separando plano de control, UI y proxy
- Sincronización automática de datos de uso desde cuentas Cursor vinculadas
- Soporte nativo para bases de datos PostgreSQL y almacenamiento S3/MinIO
- Opcionalidad del proxy MITM para atribución granular sin instalar agente en cliente
- Dependencia de APIs no oficiales de Cursor que pueden romperse con actualizaciones
- Requiere infraestructura propia (Docker o Python) y mantenimiento de servidores
- El proxy MITM exige certificado CA personalizado y evaluación de cumplimiento legal
- Integraciones IM son plugins opcionales que no recogen uso por sí mismas
- No es un reemplazo para la provisión masiva de cuentas, solo gestión de uso
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 recomendado con Docker Compose en Linux o Docker Desktop. Ejecutar scripts/setup.sh para generar secretos y configurar .env. Variables críticas: ADMIN_PASSWORD, JWT_SECRET, PULSE_CREDENTIAL_ENCRYPTION_KEY. Para producción, usar perfil full si se necesita el asistente. Realizar copias de seguridad periódicas de PostgreSQL. El proxy requiere configuración adicional en proxy/README.md.
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.