Cursor Auto Register: crear y gestionar automáticamente la cuenta Cursor herramientas de código abierto
Últimos recursos sobre IAPublicado hace 10 meses Círculo de intercambio de inteligencia artificial 54.4K 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.logpara 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 --versionComprueba 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.txtlas 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
.envdocumento, cuyo contenido se refiere a laconfig.pypor 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_DOMAINSPara 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_URLla dirección de la base de datos, que se guarda por defecto enaccounts.db.MAX_ACCOUNTSNú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.comAdelante 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.logComprueba 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.dbEl 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
/accountsy/account/randomresponder cantando/accountTres 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.logProblemas con el localizador de registros. - ¿Puedo utilizar mi propio correo electrónico?
Sí, en el.envConfiguración mediaEMAIL_DOMAINSresponder 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...




