Cursor Auto Register: crear y gestionar automáticamente la cuenta Cursor herramientas de código abierto
Últimos recursos sobre IAPublicado hace 5 meses Círculo de intercambio de inteligencia artificial 2K 00
Introducción general
Cursor Auto Register es un proyecto de código abierto alojado en GitHub. Fue creado por el desarrollador ddCat-main para ayudar a los usuarios a registrar y gestionar automáticamente cuentas para el editor de código Cursor AI, una herramienta de edición de código AI con un número limitado de cuentas de prueba gratuitas, y "desbordamiento de solicitudes de prueba" si demasiadas personas se registran para el mismo dispositivo. Esta herramienta crea nuevas cuentas mediante scripts automatizados, guarda la información en una base de datos y proporciona servicios API y una interfaz visual para facilitar a los usuarios la obtención y gestión de cuentas. El proyecto hace referencia a Cursor Auto FreeEs totalmente gratuito y está destinado exclusivamente a fines de estudio e investigación.

Lista de funciones
- Registro automático de cuentas: Automatice el registro de cuentas de Cursor mediante scripts.
- Almacenamiento de bases de datosGuardar la información de la cuenta registrada correctamente en la base de datos local
accounts.db
. - Servicios API: Proporciona una interfaz para obtener una lista de cuentas, aleatorizar cuentas o crear cuentas nuevas.
- interfaz de visualizaciónPágina de interfaz de usuario integrada que muestra información sobre la cuenta y permite realizar operaciones.
- Soporte para buzones personalizados: Se pueden configurar dominios de correo electrónico personales para su registro.
- RegistroEl proceso en curso está documentado en
api.log
para facilitar la depuración. - Código abierto y gratuitoEl código es público y los usuarios pueden descargarlo y modificarlo libremente.
Utilizar la ayuda
La instalación y uso de Cursor Auto Register requiere cierta base técnica, pero los pasos son claros. A continuación encontrará una guía detallada que le ayudará a empezar rápidamente.
Proceso de instalación
- Preparar el entorno
- Asegúrese de que Python 3.8 o posterior está instalado en su ordenador. Ejecute
python --version
Comprueba la versión. - Instala Git para descargar código. Si no lo tiene, puede descargarlo de https://git-scm.com/.
- Se requiere una red estable, preferiblemente con acceso a servidores extranjeros, ya que el registro de Cursor depende de redes internacionales.
- Asegúrese de que Python 3.8 o posterior está instalado en su ordenador. Ejecute
- Descargar el código del proyecto
- Abra un terminal e introduzca el siguiente comando para clonar el proyecto:
git clone https://github.com/ddCat-main/cursor-auto-register.git
- Vaya al catálogo de proyectos:
cd cursor-auto-register
- Abra un terminal e introduzca el siguiente comando para clonar el proyecto:
- Instalación de dependencias
- Ejecute el siguiente comando para instalar las librerías Python necesarias:
pip install -r requirements.txt
- Si falta
requirements.txt
las bibliotecas básicas pueden instalarse manualmente:pip install requests fastapi aiosqlite
- Ejecute el siguiente comando para instalar las librerías Python necesarias:
- Instalar Chrome
- El proyecto utiliza Headless Chrome para completar el registro. Asegúrese de que Chrome está instalado, descargable desde https://www.google.com/chrome/.
Configuración de variables de entorno
- Creación de un archivo .env
- En el directorio raíz del proyecto, cree el archivo
.env
documento, cuyo contenido se refiere a laconfig.py
por ejemplo:EMAIL_DOMAINS=yourdomain.com EMAIL_USERNAME=test EMAIL_PIN= DATABASE_URL="sqlite+aiosqlite:///./accounts.db" API_HOST="0.0.0.0" API_PORT=8000 ENABLE_UI=True MAX_ACCOUNTS=10
- Descripción de los parámetros::
EMAIL_DOMAINS
Para su dominio de buzón de correo, necesita configurar el reenvío DNS en Cloudflare.EMAIL_USERNAME
: Prefijos de buzón temporales, por ejemplo, de https://tempmail.plus/.DATABASE_URL
la dirección de la base de datos, que se guarda por defecto enaccounts.db
.MAX_ACCOUNTS
Número máximo de cuentas registradas, el valor por defecto es 1, ajustable.
- En el directorio raíz del proyecto, cree el archivo
- Configuración del reenvío de buzones
- Si está utilizando un buzón personalizado, necesita configurar Catch-all para reenviar a un buzón temporal en Cloudflare. Consulte https://blog.csdn.net/qq_50082325/article/details/144530594 para obtener más detalles.
- Ejemplo: Coloque el
*@yourdomain.com
Adelante atest@tempmail.plus
.
Pasos de uso
- Inicio de los servicios
- Ejecutar en el directorio del proyecto:
python cursor_register.py
- El script inicia el servicio API y escucha http://localhost:8000 por defecto.
- Ejecutar en el directorio del proyecto:
- Registro automático de cuentas
- Una vez que el servicio esté en funcionamiento, visite http://localhost:8000/account (solicitud POST) para crear una nueva cuenta.
- El script se registrará con la dirección de correo electrónico configurada y, cuando termine, almacenará la información en el archivo
accounts.db
.
- Obtener una cuenta
- Obtenga todas las cuentas a través de la API:
curl http://localhost:8000/accounts
- Consigue una cuenta al azar:
curl http://localhost:8000/account/random
- Obtenga todas las cuentas a través de la API:
- Acceso a la interfaz de visualización
- Abra su navegador y escriba http://localhost:8000/ para ver la lista de cuentas y la interfaz de operador.
- La interfaz muestra las cuentas registradas correctamente y permite una gestión sencilla.
- Comprobación del estado operativo
- Ejecute el siguiente comando para comprobar si el servicio está funcionando:
curl http://localhost:8000/health
- La vuelta a la normalidad indica que el servicio funciona correctamente.
- Ejecute el siguiente comando para comprobar si el servicio está funcionando:
- Depuración y registro
- Visualización de archivos de registro
api.log
Comprueba el funcionamiento:tail -f api.log
- Visualización de archivos de registro
Precauciones de manipulación
- requisitos de la red: Evite utilizar proxies globales y asegúrese de tener acceso a la página de registro de Cursor https://authenticator.cursor.sh/sign-up.
- Configuración de permisosPara garantizar que
accounts.db
El archivo tiene permisos de lectura y escritura. - Cerrar Cursor: Cierre el editor Cursor antes de ejecutar para evitar conflictos.
- conformidad: Sólo para fines de estudio e investigación, sujeto a las Condiciones de uso de Cursor.
Funciones destacadas
- Servicios API: Provided
/accounts
y/account/random
responder cantando/account
Tres puntos finales para facilitar la gestión programática de cuentas. - Visualización de la interfaz de usuario: Se accede a través de http://localhost:8000/ para visualizar la información de la cuenta.
- Almacenamiento de bases de datosMás seguro y fiable que los archivos de texto para un uso a largo plazo.
escenario de aplicación
- Aprender programación de IA
Los estudiantes practican código con Cursor, pero las cuentas gratuitas son limitadas. La herramienta crea automáticamente nuevas cuentas para no interrumpir el aprendizaje. - pruebas de desarrollo
Los desarrolladores necesitan varias cuentas de Cursor para probar las funciones de IA. La herramienta mejora la eficiencia generando cuentas en bloque a través de la API. - Trabajo en equipo
Los equipos pequeños utilizan Cursor Free en varios dispositivos. La herramienta genera cuentas independientes para cada dispositivo para facilitar la colaboración.
CONTROL DE CALIDAD
- ¿Son seguras las herramientas?
El proyecto es de código abierto y el código se puede comprobar. Pero el uso de proteger su correo electrónico personal y la información para evitar fugas. - ¿Qué pasa si no me registro?
Comprueba que la red, la configuración del buzón y Chrome funcionan. Compruebeapi.log
Problemas con el localizador de registros. - ¿Puedo utilizar mi propio correo electrónico?
Sí, en el.env
Configuración mediaEMAIL_DOMAINS
responder cantandoEMAIL_USERNAME
. - ¿Cómo se desactiva el servicio API?
Pulsa Ctrl+C para detener el script que se ejecuta en el terminal.
© declaración de copyright
Derechos de autor del artículo Círculo de intercambio de inteligencia artificial Todos, por favor no reproducir sin permiso.
Artículos relacionados
Sin comentarios...