AIパーソナル・ラーニング
と実践的なガイダンス
讯飞绘镜

Cursor Auto Register: 自動的にCursorアカウントを作成・管理するオープンソースツール

はじめに

カーソル Auto RegisterはGitHubでホストされているオープンソースプロジェクトです。開発者のddCat-main氏によって作成されたもので、無料トライアルアカウントの数に制限があり、同じデバイスに多くの人が登録すると「トライアルリクエストオーバーラン」が発生するAIコード編集ツール「Cursor」のアカウントを、ユーザーが自動的に登録・管理できるようにするためのものです。このツールは、自動化されたスクリプトによって新しいアカウントを作成し、情報をデータベースに保存し、ユーザーが簡単にアカウントを取得・管理できるようにAPIサービスとビジュアル・インターフェースを提供する。プロジェクトの参照先 カーソルオート無料完全に無料であり、研究と調査のみを目的としている。

Cursor Auto Register:自动创建并管理Cursor账号的开源工具-1


 

機能一覧

  • 自動アカウント登録Cursor のアカウント登録をスクリプトで自動化します。
  • データベース・ストレージ正常に登録されたアカウント情報をローカルデータベースに保存します。 accounts.db.
  • APIサービスアカウント一覧の取得、アカウントのランダム化、新規アカウント作成のためのインターフェイスを提供します。
  • ビジュアライゼーション・インターフェースアカウント情報を表示し、操作をサポートする組み込みのUIページ。
  • カスタマイズされたメールボックスのサポート個人メールドメインの登録が可能です。
  • ロギング実行中のプロセスは api.log ファイルで簡単にデバッグできる。
  • オープンソースで無料このコードは一般に公開されており、ユーザーが自由にダウンロードして改変することができる。

 

ヘルプの使用

カーソル自動登録のインストールと使用には技術的な知識が必要ですが、手順は明確です。以下は、すぐに使い始めるための詳細ガイドです。

設置プロセス

  1. 環境を整える
    • Python 3.8以降がコンピュータにインストールされていることを確認してください。実行 python --version バージョンを確認する。
    • コードをダウンロードするためにGitをインストールしてください。お持ちでない場合は、https://git-scm.com/ からダウンロードできます。
    • カーソルの登録は国際的なネットワークに依存しているため、安定したネットワークが必要です。
  2. プロジェクトコードのダウンロード
    • ターミナルを開き、以下のコマンドを入力してプロジェクトをクローンする:
      git clone https://github.com/ddCat-main/cursor-auto-register.git
      
    • プロジェクト・カタログにアクセスする:
      cd cursor-auto-register
      
  3. 依存関係のインストール
    • 以下のコマンドを実行して、必要なPythonライブラリをインストールする:
      pip install -r requirements.txt
      
    • 不足している場合 requirements.txtコア・ライブラリは手動でインストールできる:
      pip install requests fastapi aiosqlite
      
  4. クロームをインストールする
    • このプロジェクトでは、ヘッドレスChromeを使用して登録を完了します。Chromeがインストールされていることを確認してください。https://www.google.com/chrome/ からダウンロードできます。

環境変数の設定

  1. .envファイルの作成
    • プロジェクトのルート・ディレクトリに .env この文書に書かれている内容は、公式なものである。 config.py例えば
      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
      
    • パラメータの説明::
      • EMAIL_DOMAINSメールボックスのドメインについては、CloudflareでDNSフォワーディングを設定する必要があります。
      • EMAIL_USERNAME: https://tempmail.plus/ などの一時的なメールボックスの接頭辞。
      • DATABASE_URLデータベースのアドレスは、デフォルトでは accounts.db.
      • MAX_ACCOUNTS登録アカウント数の最大値。デフォルトは1。
  2. メールボックス転送の設定
    • カスタムメールボックスを使用している場合は、Cloudflareの一時メールボックスに転送するようにCatch-allを設定する必要があります。詳細は https://blog.csdn.net/qq_50082325/article/details/144530594 を参照してください。
    • 例 *@yourdomain.com 前へ test@tempmail.plus.

使用手順

  1. サービス開始
    • プロジェクト・ディレクトリで実行する:
      python cursor_register.py
      
    • スクリプトはAPIサービスを開始し、デフォルトでhttp://localhost:8000。
  2. 自動アカウント登録
    • サービスが実行されたら、http://localhost:8000/account(POSTリクエスト)にアクセスして新しいアカウントを作成する。
    • スクリプトは設定されたメールアドレスに登録し、登録が終わるとその情報を accounts.db.
  3. アカウントを取得する
    • APIを通じてすべてのアカウントを取得する:
      curl http://localhost:8000/accounts
      
    • ランダムにアカウントを取得する:
      curl http://localhost:8000/account/random
      
  4. ビジュアライゼーション・インターフェースへのアクセス
    • ブラウザーを開き、「http://localhost:8000/」と入力して、アカウント・リストとオペレーター・インターフェースを表示する。
    • インターフェイスは、正常に登録されたアカウントを表示し、簡単な管理をサポートしています。
  5. 動作状況の確認
    • 以下のコマンドを実行して、サービスが機能しているかどうかを確認する:
      curl http://localhost:8000/health
      
    • 正常に戻るということは、サービスがうまく機能していることを示している。
  6. デバッグとロギング
    • ログファイルの表示 api.log 動作を確認する:
      tail -f api.log
      

取り扱い上の注意

  • ネットワーク要件グローバルプロキシーの使用は避け、カーソル登録ページhttps://authenticator.cursor.sh/sign-up。
  • パーミッション設定を確保する。 accounts.db ファイルには読み取りと書き込みのパーミッションがある。
  • カーソルを閉じる競合を避けるため、実行前にカーソルエディタを閉じてください。
  • コンプライアンスCursorの利用規約に従ってください。

注目の機能

  • APIサービス提供 /accountsそして/account/random 歌で応える /account プログラマティック・アカウント管理を容易にする3つのエンドポイント。
  • ビジュアライゼーションUIhttp://localhost:8000/、口座情報を可視化。
  • データベース・ストレージテキストファイルよりも安全で信頼性が高く、長期間の使用が可能。

 

アプリケーションシナリオ

  1. AIプログラミングを学ぶ
    学生はCursorを使ってコードを練習するが、無料アカウントには制限がある。このツールは自動的に新しいアカウントを作成するので、学習が中断されることはない。
  2. 開発テスト
    開発者はAI機能をテストするために複数のCursorアカウントを必要とする。このツールは、APIを通じてアカウントを一括生成することで効率を向上させる。
  3. チームワーク
    小規模チームは複数のデバイスで Cursor Free を使用します。このツールは、コラボレーションを容易にするために、デバイスごとに個別のアカウントを生成します。

 

品質保証

  1. 道具は安全か?
    このプロジェクトはオープンソースであり、コードをチェックすることができる。ただし、個人的な電子メールや情報の漏洩を防ぐために使用すること。
  2. 登録に失敗したら?
    ネットワーク、メールボックスの設定、Chromeに問題がないことを確認します。チェック api.log ログロケータの問題
  3. 自分のEメールを使うことはできますか?
    そうだ。 .env ミディアム構成 EMAIL_DOMAINS 歌で応える EMAIL_USERNAME.
  4. APIサービスはどのようにオフにするのですか?
    ターミナルで実行中のスクリプトを停止するには、Ctrl+Cを押します。
無断転載を禁じます:チーフAIシェアリングサークル " Cursor Auto Register: 自動的にCursorアカウントを作成・管理するオープンソースツール
ja日本語