フェーズ 0 · 基盤づくり
リリース済み5/5地味ながら、ほかのすべてが依存する土台です。
プロジェクトの範囲、原則、アーキテクチャ
ungoogled-chromium による Google 依存を取り除いたベース(上流の特定リビジョンに固定)
再現可能なソース準備パイプライン(fetch → prune → patch → verify)
一般的なマシンでの、ソースからのクリーンな自動ビルド
パッチセットを公開
すべての変更が人の読める形で、1 つずつ個別に文書化
エンジンレベルのプライバシー/アイデンティティ制御と Playwright 互換の SDK を備えた、完全にオープンで再現可能な Chromium ビルドです。チェックサムとビルドのアテステーションを付けてリリースするので、自分が何を実行しているのかを誰でも正確に確認できます。日付はあえて載せていません。マイルストーンは検証可能になった時点で出荷し、それより前には出しません。
提供中
署名とチェックサム付きのプレリリースです。サイトごとの farbling を備えたエンジンレベルのアイデンティティ制御、シードごとに整合性のとれたペルソナ、リークのない WebRTC、WebGPU↔WebGL の整合性、人間らしい入力、そして --fingerprint-profile によるフィンガープリントプロファイルのインポートを搭載しています。pre.12 以降は、名乗っている Chrome バージョンに合わせる TLS ClientHello ペルソナ、オプトインの Widevine/EME DRM、ベストエフォートの Android モバイルペルソナ、そして完成した実 GPU canvas ブリッジ(ジオメトリ、シェーダー、uniform、描画呼び出し、プロシージャルテクスチャ、readPixels、toDataURL を含む WebGL 操作の完全な転送)も加わりました。Python と Node の SDK(現在 v0.31.1)は、保存済みプロファイル、永続コンテキスト、プリフェッチ用ヘルパー、オプトインの自動アップデート、フラグ 1 つでプロキシに合わせる geoip、人間らしい入力、レンダーバックエンドの整合性チェック、オプションのブラウザ内 AI エージェント、素の serve() CDP エンドポイント(browser-use / Crawl4AI / Stagehand / Puppeteer でそのまま使用可能)、そして Claude / Cursor から操作するための clearcote-mcp サーバーを追加します。オープンビルドは今後もオープンで再現可能なままです。ライセンスビルドはブラウザ 1 つまでなら GitHub で無料、Pro なら必要な数だけ実行できます。
地味ながら、ほかのすべてが依存する土台です。
プロジェクトの範囲、原則、アーキテクチャ
ungoogled-chromium による Google 依存を取り除いたベース(上流の特定リビジョンに固定)
再現可能なソース準備パイプライン(fetch → prune → patch → verify)
一般的なマシンでの、ソースからのクリーンな自動ビルド
パッチセットを公開
すべての変更が人の読める形で、1 つずつ個別に文書化
ダウンロードして、自分で確かめられるようになる段階です。
最初のターゲットとして Windows x64 ビルド
GitHub Releases でチェックサム(SHA-256)付きのリリース成果物を公開
第三者がたどれば同一のバイナリにたどり着ける、再現可能なビルド手順
コントリビューター向けの、コマンド 1 つで済むソースのブートストラップ
ブラウザが外部に見せるシグナルをエンジンレベルで制御します。ランダムではなく、一貫性を保つように設計しています。
プロファイルごとの決定論的なアイデンティティシード(セッションをまたいで安定、必要に応じて新規生成も可能)
canvas、WebGL、オーディオ、フォント、ロケール/タイムゾーン、navigator、ハードウェアをエンジンで制御
サイトごとの整合性(farbling 方式)
同じサイトには安定したアイデンティティを見せ、異なるサイト間では相関させない
WebRTC
実際のアドレスを露出させたり WebRTC を丸ごと無効化したりせず、プロキシのアドレスを整合的に報告
WebGPU アダプタを WebGL ペルソナの GPU と強制的に整合
画面サイズ、フォントリスト、WebGL の getParameter テーブル、CSS @media の完全なスプーフィング。--fingerprint-profile で実機のフィンガープリントをインポート
pre.10API 横断の整合性強化
pre.10シードのみのペルソナにおける WebGPU↔WebGL の GPU、--lang によるロケール(メインスレッド + ワーカーの Intl)、ペルソナの音声合成ボイス、UA-CH の bitness/wow64、MediaCapabilities のコーデック表と enumerateDevices のメディアデバイス構成
実 GPU canvas ブリッジ
Canvas2D + measureText (pre.11)、ジオメトリ、シェーダー、uniform、描画呼び出し、プロシージャルテクスチャ、readPixels、toDataURL の WebGL 操作転送 (pre.12)。サイトごとのブリッジポリシー (pre.13)
requestMediaKeySystemAccess('com.widevine.alpha') が resolve され、DRM まわりが本物の Chrome と一致する、オプトインの Widevine/EME
pre.15TLS ClientHello ペルソナ (--fingerprint-tls-profile)
pre.18ネットワーク層がビルド本来の TLS ではなく、名乗っている Chrome バージョンに合わせて動作
ベストエフォートの Android モバイルペルソナ (--fingerprint-platform=android)
pre.19タッチ、coarse ポインター、モバイルの画面/DPR、Mali/Adreno の WebGL、スマートフォンのビューポート
ネットワークのリクエストヘッダーの適正化
pre.21ペルソナ使用時、エンジンはナビゲーションで冗長な Cache-Control / Pragma リクエストヘッダーを送らなくなり、本物の Chrome のコールドナビゲーションと一致
初期状態からプライバシーに配慮した既定値
Google 依存を取り除いたベース、WebRTC のリーク対策、Privacy Sandbox と侵襲的な API は無効、テレメトリーや開発元への自動通信なし
開発者が使い慣れたツールに、そのまま差し替えて使えるようにします。
Python + Node + .NET の SDK(PyPI + npm + NuGet の clearcote)。Playwright ファーストで、検証付きの自動ダウンロードに対応
launch() は標準の Playwright オブジェクトを返す
移行は 1 行で済む
検証済みバイナリの自動ダウンロード + ローカルキャッシュ
保存済みプロファイル、永続コンテキスト、バイナリのプリフェッチ用ヘルパー、チェックサム/署名検証付きのオプトイン自動アップデート (SDK 0.9+)
geoip 自動マッチング(タイムゾーン / 言語 / 位置情報 / WebRTC-IP)に加え、カーソル + 入力を駆動する、ペルソナのシードに基づく人間らしい動きの共通コア。Python と Node の SDK でビット単位まで同一
pre.21オプションのブラウザ内 AI エージェント
pre.10自前の OpenAI 互換 / OpenRouter エンドポイント経由でページを自律操作(API キーは各自で用意)。デフォルトでオフ、信頼済み(trusted)の実入力を使用、パスワード欄はマスク
serve() による素の CDP エンドポイント
エコシステム全体でそのまま使える(Playwright connectOverCDP、Puppeteer、browser-use、Crawl4AI、Stagehand)。レンダーバックエンドの整合性チェック。公式の Docker CDP エンドポイントイメージ
MCP サーバー (clearcote-mcp)
pre.20約 20 のツールで、Claude Desktop / Cursor / Cline から共有のステルスブラウザ 1 つを操作
ドキュメントのレシピとガイド
サンプル、デプロイ(Docker / CDP / フレームワーク)、サーバーでのヘッドレス運用、プロキシ設定
「チェックサムはこちら」の一歩先へ、検証可能性の水準を引き上げます。
署名付きリリース
固定された鍵による GPG の分離署名
すべてのリリースに SHA-256 チェックサム + SHA256SUMS マニフェスト
ステルス整合性のリグレッションゲート + パッチ整合性の検証をリリースごとに実行
出荷するバイナリを実際に起動し、不変条件を確認してから公開
すべてのリリースにビルドの来歴証明 / アテステーション(Sigstore 方式)
ブラウザのビルド、チェックサム生成、公開をオープンに行う CI(SDK + Docker の公開はすでに CI で稼働中)
どこでも動かせて、使い慣れたツールにそのまま組み込めるようにします。
Linux x64 ビルド
pre.17ネイティブな Linux ペルソナ(Mesa/OpenGL レンダラー、PulseAudio デバイス、Linux の UA/UA-CH)と Linux での Widevine
自動化・エージェントフレームワークとの連携
CDP エンドポイント + Docker イメージ + MCP サーバーで Playwright、Puppeteer、browser-use、Crawl4AI、Stagehand、Claude、Cursor に対応
macOS ビルド
アイデンティティとプロキシを管理できる、セルフホスト可能なプロファイルマネージャー
公開されたフィンガープリンティング研究に基づく継続的な強化
開発資金をまかなうことで、無料ビルドを維持します。透明性を保ち、ダークパターンは使いません。
Clearcote Pro($49/月)
pre.21常に最新に保たれるメンテナンス済みビルドで、継続的な開発資金をまかなう
ライセンスで保護された Pro バイナリ + フローティング同時実行方式の SDK ライセンス(実行中のインスタンスごとにスロットをリース、Pro では無制限)
メンテナーによるメールでの直接サポート
無料ビルドは 100% オープンかつ再現可能なまま
Pro はメンテナンスされたビルド + サポートであり、コア機能を有料で囲い込むものではない
このロードマップは、プロジェクトとともに変わっていきます。ここに書いたことはどれも日付の約束ではありません。ですが、すべてがどう出荷するかの約束です。オープンに、そして検証可能な形で。
すべてのマイルストーンは、読めるパッチと、チェックサム付きの署名済み成果物として出荷されます。ドキュメントを読み、パッチを読み、自分でビルドしてください。