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.
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 định | Bả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 script | Cá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án | Cá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 được | Bả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
Cài SDK (npm, pip hoặc NuGet), hoặc tự tải và xác minh một bản build.
Khởi chạy từ SDK, hoặc kết nối Puppeteer và các client CDP khác.
Các công thức copy-paste cho SDK, profile, proxy, canvas bridge, CI và agent.
Mọi switch về danh tính, tác dụng của từng switch và giá trị mẫu.
Docker, bản build có giấy phép trong container, và một endpoint CDP chạy thường trực với clearcote serve.
Chứng minh một bản phát hành của bản build mở đúng y như những gì đã được build — checksum + GPG.