Chuyển đến nội dung

Giới thiệu

Clearcote là một bản phân phối Chromium đã loại bỏ Google, có cơ chế kiểm soát fingerprint ở cấp engine — dùng thay thế trực tiếp (drop-in) trong Playwright & Puppeteer. Bản build mở là mã nguồn mở hoàn toàn.

MớiBản build mới nhất miễn phí với GitHub cho một trình duyệt. Không cần thẻ.

Nhận miễn phí

Đang làm việc cùng AI agent?

Sao chép toàn bộ tài liệu Clearcote thành một khối văn bản dùng ngay làm prompt, rồi dán vào Claude, Codex, Cursor hoặc bất kỳ LLM nào để nó nắm ngay toàn bộ ngữ cảnh của dự án.

Xem bundle dạng thô ↗

Clearcote là gì

Một trình duyệt nguyên bản âm thầm để lộ một dấu vân tay (fingerprint) độc nhất, có thể dùng để theo dõi bạn — canvas, WebGL, audio, font, locale, phần cứng và nhiều thứ khác. Clearcote đưa quyền kiểm soát các tín hiệu đó vào chính engine, nhờ vậy mỗi phiên thể hiện một danh tính nhất quán, hợp lý, thay vì một danh tính vô tình trở nên độc nhất đến mức bất thường.

Clearcote được xây dựng trên ungoogled-chromium (đã gỡ tích hợp Google và telemetry) cùng một loạt patch mã nguồn. Bản build mở không có binary bí ẩn nào: bạn có thể đọc từng thay đổi, tự build lại và kiểm tra rằng thứ bạn chạy khớp với những gì được công bố. Bản build có giấy phép (Miễn phí với GitHub cho một trình duyệt, hoặc Pro) có thêm các patch không công bố và được lên các bản Chromium major mới trước, nên không thể build lại từ mã nguồn công khai.

Cài đặt dưới dạng SDK — npm i clearcote, pip install clearcote hoặc dotnet add package Clearcote — và SDK sẽ tự tải và xác minh trình duyệt cho bạn: bản build mở nếu không có khóa, bản build có giấy phép mới nhất nếu có khóa. Xem Cài đặt.

Nguyên tắc

Nguyên tắcÝ nghĩa
Mở theo mặc địnhBản build mở là mã nguồn mở 100%: mọi patch đều đọc hiểu được, không có blob độc quyền nào trong cây mã nguồn.
Ở cấp engine, không chèn scriptCác cơ chế kiểm soát được biên dịch thẳng vào binary, không phải gắn thêm bằng JavaScript chèn vào trang — thứ vốn dễ vỡ và tự để lộ mình.
Danh tính nhất quánCác tín hiệu được kiểm soát đồng bộ để luôn nhất quán với nhau và ổn định trên từng trang web.
Tái lập được & kiểm chứng đượcBản build mở: revision upstream được cố định, bộ patch tất định, các artifact phát hành có checksum và chữ ký GPG. Mọi bản build mà SDK tải về đều được xác minh SHA-256 trước khi chạy.
Có trách nhiệm ngay từ thiết kếĐược xây dựng cho quyền riêng tư, kiểm thử và tự động hóa hợp pháp. Bạn chịu trách nhiệm về cách mình sử dụng nó.

Dành cho ai

Lập trình viên, kỹ sư QA và kỹ sư tự động hóa, nhà nghiên cứu quyền riêng tư, và cả các agent/LLM ngày càng được dùng để điều khiển trình duyệt. Với Playwright, việc chuyển đổi được thiết kế để chỉ cần đổi một dòng import; Puppeteer và các client CDP khác thì kết nối vào clearcote serve.

Clearcote là một dự án độc lập. Dự án không liên kết với, không được bảo trợ bởi và không phái sinh từ bất kỳ sản phẩm thương mại nào, đồng thời không đi kèm mã nguồn độc quyền nào của bên thứ ba.

Bước tiếp theo