Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

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

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
VueNode.jsFastAPIPython
SERVICIOS
PostgreSQLS3/MinIO
BASES DE DATOS
PostgreSQL
PUERTOS
8080517378908090
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.