Repolode
tiagozip

tiagozip/cap

パズルの代わりにバックグラウンドで検証する、プライバシー重視のセルフホスト型CAPTCHA

代替できる製品:hCaptchaGoogle reCAPTCHA

スター
8,091
フォーク
623
未解決の Issue
11
最終コミット
7 日前

これは何?

capは、信号機の画像をクリックさせるようなパズルを使わない、セルフホスト型のCAPTCHA代替ツールです。訪問者のブラウザがバックグラウンドで小さな課題をひそかに解きます。課題には、GPU耐性のあるproof-of-workや計測チェックが含まれます。訪問者のデータを第三者に見られないよう設計されており、サーバーリソースを消費する自律型AIエージェントの動作を遅らせるよう、課題を調整できます。

デフォルトでは依存関係がなく、Docker、Cloudflare Workers、Railwayでデプロイできます。READMEによると、hCaptchaの約200分の1のサイズで、bunny.netとAdGuardが本番環境で利用しています。

ウィジェットは@cap.jsスコープのnpmパッケージとして配布されており、ブラウザ側で課題を解くためのWebAssemblyビルドも含まれます。

主な機能

  • 01画像パズルを、バックグラウンドで実行するproof-of-workや計測チェックに置き換えます。
  • 02セルフホスト型のため、訪問者のデータを自社のインフラ内に保てます。
  • 03自律型AIエージェントを対象とした、設定可能な課題を備えています。
  • 04デフォルトでは依存関係なしで動作します。
  • 05Docker、Workers、Railwayでデプロイできます。

ユースケース

  • ユーザーにパズルを見せずに、ログイン、登録、コメントフォームをボットから保護する。
  • サードパーティのトラッカーを避ける必要があるサイトに、プライバシーに配慮したCAPTCHAを導入する。
  • 公開APIやWebページへのスクレイピングや自動化された不正利用を制限する。

クイックスタート

  1. 1

    trycap.devのドキュメントを読み、Docker、Workers、またはRailwayでセットアップしてください。

使う前に知っておきたいこと

  • READMEにはインストールコマンドが記載されていないため、実行するには外部ドキュメントに従う必要があります。
  • リポジトリのメタデータには明確なライセンスが表示されていませんが、READMEにはApache 2.0と記載されています。LICENSEファイルを確認してください。

トピック

よくある質問

cap とは?
パズルの代わりにバックグラウンドで検証する、プライバシー重視のセルフホスト型CAPTCHA capは、信号機の画像をクリックさせるようなパズルを使わない、セルフホスト型のCAPTCHA代替ツールです。訪問者のブラウザがバックグラウンドで小さな課題をひそかに解きます。課題には、GPU耐性のあるproof-of-workや計測チェックが含まれます。訪問者のデータを第三者に見られないよう設計されており、サーバーリソースを消費する自律型AIエージェントの動作を遅らせるよう、課題を調整できます。
cap は無料で使えますか?ライセンスは?
cap は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
cap は今もメンテナンスされていますか?
活発にメンテナンス中。cap の最終コミットは 2026年10月12日 です。
cap は何に使えますか?
ユーザーにパズルを見せずに、ログイン、登録、コメントフォームをボットから保護する。 サードパーティのトラッカーを避ける必要があるサイトに、プライバシーに配慮したCAPTCHAを導入する。 公開APIやWebページへのスクレイピングや自動化された不正利用を制限する。
cap のインストール方法は?
trycap.devのドキュメントを読み、Docker、Workers、またはRailwayでセットアップしてください。
cap はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/tiagozip/cap

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト