普通用户应从 Releases 下载含 Chromium 144 内核的安装包,自行打包的应用不含指纹内核,需在 Browser Kernels 页面导入本地编译的 Chromium;编译内核首次会下载完整源码与工具链,需预留约 300 GB 空间并使用短路径;v0.3.17 起产品功能与修复不再常规同步到本仓库,后续版本需看官网与 Releases。
Prism-Browser-Community
DFarm6MIT活跃维护基于 Chromium 和 Electron 的本地优先多配置文件指纹浏览器,为多账号运营和浏览器自动化提供相互隔离的指纹环境。
Local-first open-source multi-profile fingerprint browser based on Chromium and Electron
npm ci
npm run typecheck
npm run build
npm run devREADME 未说明运行桌面应用的显存或 CPU 要求;自行编译 Chromium 144 内核建议 32 GB 内存和约 300 GB 空闲 SSD,macOS 需 arm64 与 APFS 卷,Windows 需 x64 与 NTFS 卷。
基于 Chromium 的本地多身份指纹浏览器,为每个配置提供独立隔离的浏览环境
基于 Chromium 和 Electron 的本地优先多配置文件指纹浏览器,为多账号运营和浏览器自动化提供相互隔离的指纹环境。
核心能力
- 每个配置使用独立用户数据目录,隔离 Cookie、缓存与扩展数据
- 支持 HTTP、HTTPS、SOCKS5 代理并防止 WebRTC 泄漏
- 可配置 UA、语言、时区、屏幕、CPU、内存与 GPU 身份
- 统一 Canvas、WebGL、Audio、DOMRect、字体、Speech、WebGPU 指纹面
- 支持配置复制、分组、标签、收藏、批量操作与本地迁移
容易踩的坑
- v0.3.22Prism Browser 0.3.22最新正式版2026-10-03 · 2026-10-03 00:43 UTC
Prism Browser 0.3.22
中文
适用于 macOS Apple Silicon 和 Windows x64。相较上一公开版本
v0.3.19,本次集中更新 Pro 自动化能力:支持 API/MCP 创建环境、MCP 全局授权,以及长按、拖拽和更可靠的页面定位,并包含 0.3.20–0.3.22 期间的修复。1. Pro:通过 API 和 MCP 创建环境
- 新增 REST 接口:
POST /v1/profiles(单个创建)、POST /v1/profiles/batch(批量创建)。 - 新增 MCP 工具:
prism_create_profile、prism_create_profiles,AI 可直接创建环境,无需先生成导入文件。 - 支持名称、分组、标签、备注、代理、启动页、指纹模板、已有扩展及固定内核版本等配置。每批最多 50 个,整批校验通过后才保存,创建后不自动启动浏览器。
- 支持
requestKey/ RESTIdempotency-Key:24 小时内相同标识和内容重试返回原环境,重启应用后仍有效;标识与内容冲突或原结果已删除时明确报错。 - MCP 创建未提供标识时会自动生成;请求超时或断线、结果不明时返回可供重试的标识,避免盲目重发造成重复创建。
- 参数错误提供具体字段路径和原因。完善硬件模板与系统匹配、扩展 ID、启动页和代理校验;只设置语言时自动生成对应的 Accept-Language,指纹默认规则与桌面编辑器保持一致。
2. Pro:MCP 全局开关与环境授权
- 新增 MCP 全局开关:统一暂停或恢复所有环境的 MCP 控制;关闭时中断页面任务,保留浏览器窗口,重新开启恢复原设置。
- 新增“全部环境(含新建)”模式。已有、新建、复制和导入的环境可自动跟随全局规则,不再需要为每个新环境逐个开启。
- 每个环境仍可设为“跟随全局 / 单独允许 / 单独禁止”;可通过“全部跟随全局”清除例外。
- “允许 AI 创建环境”是独立开关,默认关闭。创建权限不会自动授予对新环境的控制权,AI 也不能自行更改这些权限。
- 升级保留旧版逐环境授权,不自动扩大范围。环境移入回收站后清除单独允许,保留单独禁止,避免恢复时意外重新授权。
- 总开关关闭后,仍可用“紧急停止”关闭由 MCP 启动的环境。权限文件兼容旧版读取,改善回退到 0.3.19 时的启动兼容性。
3. Pro:长按、拖拽和元素坐标
- 新增
prism_click_and_hold:按元素引用或视口坐标长按,支持鼠标和触摸,持续时间为 100–15000 毫秒。 - 新增
prism_drag:支持分步拖拽,可设置起点、终点、持续时间和步数。 - 新增
prism_get_element_rect;页面快照补充可操作元素和 iframe 的几何信息,减少依靠截图猜坐标的情况。 prism_press_key/prism_press_keys增加可选durationMs,支持按住单键或组合键。- 改善跨域 iframe 坐标换算;使用元素引用长按或拖拽前检查遮挡和可见性,避免误操作其他元素。
- 任务关闭、页面导航或 MCP 停止时及时释放鼠标、触摸和按键;无关 iframe 的刷新不再中断当前长按。精简快照几何数据,避免仅位置变化产生无意义的增量。
其他改进
- 改善授权变更与排队操作的同步,防止已撤销权限的任务继续执行。
- 创建去重记录使用受保护密钥生成摘要,不保存原始请求标识或代理密码;记录损坏时不影响环境列表加载。
- 新增界面文案适配现有 13 种语言,保留系统语言自动匹配、英语回退以及亮色/暗色主题。
- 两个平台均更新至 Pro Agent 1.3.11,MCP 工具总数为 58 个。
- 安装包继续内置 Chromium 144.0.7559.132 Community 指纹内核;其他 Pro 内核沿用授权及按需下载机制。
以上 API/MCP 功能需要有效的 Prism Pro 授权。官网:Prism Browser。
下载与升级
- macOS Apple Silicon:优先下载
Prism-Browser-0.3.22-macos-arm64.dmg,也提供 ZIP。 - Windows x64 安装版:
Prism-Browser-0.3.22-windows-x64.msi。 - Windows x64 免安装版:Portable EXE,或完整解压 Portable ZIP 后运行。
- 升级前退出旧版应用;升级后重新连接 AI 客户端的 MCP 服务,刷新工具列表。如果应用安装路径改变,请重新复制 MCP 配置。
- 希望 AI 创建后直接使用环境:在“本地 AI · MCP”开启总开关,选择“全部环境(含新建)”,并开启“允许 AI 创建环境”。原来单独禁止的环境仍保持禁止。
- 下载后请对照以下 SHA-256 或附件
SHA256SUMS.txt校验完整性。
SHA-256
22454d150a69790bb11f60b45f59dc41431fc1315f60c1c0164825d0db01dabc Prism-Browser-0.3.22-macos-arm64.dmg 4f4fb24be15234cace9cf04db32996cb3af8cd23545c6c6da55e188097839d95 Prism-Browser-0.3.22-macos-arm64.zip 0a7a26aa7b3edec48d8d70abc10cb740752c9bea988bf691ac4ce3050808e527 Prism-Browser-0.3.22-windows-x64.msi a5b6ea7cb57ec21f8181b19f80aae33c4d9fc95a7fdce55350c3fdbf1c2dd33d Prism-Browser-0.3.22-windows-x64-portable.exe 7c977d0c396fb5e0a098057f41d4cb963aed7bab0b793fd7a5ecaeea53652dc9 Prism-Browser-0.3.22-windows-x64-portable.zip c713a7d61f8ddbb9d9d18ca5e022f0502a2ce6ba990b94c3fd02490962d64780 SHA256SUMS.txt验证与签名
- macOS / Windows 分别通过 498 / 493 项应用测试;两端均通过 22 项 Agent 测试和 7 项真实 Chromium 输入测试。
- 两端最终包均完成 13 种语言切换、偏好保存、主题及界面检查,并核对包内代码、Agent 发布签名和 MCP 工具。
- macOS 完成隔离启动、应用签名完整性及 DMG 校验;Windows 完成管理窗口启动、内置内核完整性、Cookie/LocalStorage 持久化和环境隔离验收。
- macOS 包使用 ad-hoc 签名,未进行 Apple 公证;Windows 包未进行 Authenticode 证书签名。请确认文件来自本 Release,并核对 SHA-256。
公开源码说明
本仓库不再常规同步产品版的后续源码;此前同步 0.3.19 的通用多语言支持是一次单独更新。本次 Release 提供产品安装包和更新说明,GitHub 自动生成的 Source code 压缩包仍对应保留的公开源码,不是本版产品的完整源码,亦不包含私有 Pro 实现。
English
For macOS Apple Silicon and Windows x64. Compared with the previous public release,
v0.3.19, this update adds Pro API/MCP profile creation, global MCP access controls, press-and-hold, drag and improved element positioning. It also includes fixes made during 0.3.20–0.3.22.1. Pro: Create Profiles through API and MCP
- Added REST endpoints:
POST /v1/profilesfor one profile andPOST /v1/profiles/batchfor batches. - Added MCP tools:
prism_create_profileandprism_create_profiles. AI clients can create profiles directly without preparing import files. - Configure names, groups,
- 新增 REST 接口:
- v0.3.19Prism Browser 0.3.192026-10-01 · 2026-10-01 03:41 UTC
查看更新说明
Prism Browser 0.3.19
中文
这是面向 macOS Apple Silicon 和 Windows x64 的正式版本。相较上一公开版本
v0.3.17,本次重点带来多语言界面、系统语言自动匹配,以及翻译和显示细节改进。新功能与改进
- 新增 13 种界面语言:简体中文、繁体中文、英语、俄语、越南语、泰语、巴西葡萄牙语、法语、乌克兰语、西班牙语、土耳其语、日语和印地语。
- 右上角新增语言选择器,以各语言的本地名称显示选项,切换后即时生效并保存在本机。
- 未手动选择语言时,启动会匹配电脑的系统首选显示语言;无法匹配或读取时默认使用英语。已保存的手动选择优先于系统语言。
- 完善菜单、弹窗、表单、状态提示和日期等界面的本地化,统一翻译术语、引号及列表格式,修正由文本拼接造成的翻译问题。
- 界面语言与环境指纹设置独立。切换界面语言不会改写环境名称、备注、分组、标签或指纹语言、时区等设置,正在编辑的草稿也会保留。
- 保留亮色/暗色主题及本地偏好保存,支持多语言与不同主题搭配使用。
- macOS 与 Windows 安装包均内置可直接使用的 Chromium 144.0.7559.132 Community 指纹内核,并包含现有 Pro 组件。其他 Pro 内核继续按授权和按需下载机制使用。
下载
- macOS Apple Silicon:优先使用
Prism-Browser-0.3.19-macos-arm64.dmg,也可下载 ZIP。 - Windows x64 安装版:
Prism-Browser-0.3.19-windows-x64.msi。 - Windows x64 免安装版:可直接下载 Portable EXE,或下载 Portable ZIP 后完整解压运行。
- 升级前请先退出旧版应用。下载后请使用
SHA256SUMS.txt核对文件完整性。
SHA-256
456ff3b57d6d0a3fe7bdfbb5dba6557d8461c61ed606addbec513bc3bb27c1c1 Prism-Browser-0.3.19-macos-arm64.dmg a90a1c73c84ed5a41055256c8e4a95f7059a739c8daa38ff22d33910ab1095f1 Prism-Browser-0.3.19-macos-arm64.zip 07d040fccb3a01797943e5608d43a695612ed86ef5540d42af95c026def7082c Prism-Browser-0.3.19-windows-x64.msi e817b829c6f2e3b0d9da2c2a0e858881d93b3e739fc4726dbb1efdb12e999eb7 Prism-Browser-0.3.19-windows-x64-portable.exe 3bec35cb4de4edebb6b95f48ef26a95090c9ac09de8b4f618dfaecbc5e2bd0b0 Prism-Browser-0.3.19-windows-x64-portable.zip 00959892e62945a2bdf7e4dc64abc9c1192a466e10aada2d35a44ede6012a4f3 SHA256SUMS.txt验证与签名说明
- 两个平台均通过构建和自动化测试,以及 13 种语言切换、偏好保存、主题切换和环境设置保持检查。
- macOS 已验证系统语言匹配、无法匹配时回退英语、手动语言选择优先,并检查应用签名完整性和 DMG 校验和。
- Windows 已通过安装文件哈希、内置 Chromium 144 完整性、管理窗口启动、Cookie/LocalStorage 持久化和环境隔离验收。
- 已验证由旧版 macOS 0.3.18、Windows 0.3.17 创建的测试环境升级后正常启动。
- 当前 macOS 包使用 ad-hoc 签名,未进行 Apple 公证;Windows 包未进行 Authenticode 证书签名。系统显示来源或 SmartScreen 提示时,请确认文件来自本 Release 并核对 SHA-256。
开源仓库说明
自
v0.3.17起,产品版的新功能、修复及后续源码更新不再同步到本开源仓库。现有源码与历史版本会继续保留,后续安装包和版本信息请以官网与 Releases 页面为准。GitHub 自动生成的 Source code 压缩包对应本仓库保留的公开源码,不是本版产品安装包的完整源码。English
This is a stable release for macOS Apple Silicon and Windows x64. Compared with the previous public release,
v0.3.17, it introduces a multilingual interface, automatic system-language matching, and translation and display refinements.New Features and Improvements
- Added 13 interface languages: Simplified Chinese, Traditional Chinese, English, Russian, Vietnamese, Thai, Brazilian Portuguese, French, Ukrainian, Spanish, Turkish, Japanese, and Hindi.
- Added a language selector in the upper-right corner, with language names shown in their native form. Changes take effect immediately and are saved locally.
- Before a manual choice is saved, the app matches the computer's preferred system display language at startup. Unsupported or unavailable system languages fall back to English. A saved manual selection takes precedence.
- Localized menus, dialogs, forms, status messages, and date formatting. Refined terminology, quotation marks, and list formatting, and corrected messages previously assembled from separate text fragments.
- Interface language is independent of profile fingerprint settings. Switching languages preserves profile names, notes, groups, tags, fingerprint languages, time zones, and unsaved editor drafts.
- Retained light/dark themes and locally saved preferences, with multilingual support in both themes.
- Both packages include the ready-to-use Chromium 144.0.7559.132 Community fingerprint kernel and existing Pro components. Additional Pro kernels continue to use the existing licensing and on-demand download mechanism.
Official website: Prism Browser
Downloads
- macOS Apple Silicon: use
Prism-Browser-0.3.19-macos-arm64.dmg, or download the ZIP package. - Windows x64 installer:
Prism-Browser-0.3.19-windows-x64.msi. - Windows x64 portable: download the Portable EXE directly, or fully extract and run the Portable ZIP.
- Quit the previous app b
- v0.3.17Prism Browser 0.3.172026-09-23 · 2026-09-23 13:03 UTC
查看更新说明
Prism Browser 0.3.17
中文
这是面向 macOS Apple Silicon 和 Windows x64 的正式版本。本次更新重点改善了界面阅读体验、主题显示和新环境的默认首页。
新功能与改进
- 右上角新增亮色与暗色主题切换按钮,主题选择会自动保存在本机。
- 新建环境的默认首页改为 Prism Browser 官网;旧环境未设置启动页时也会使用该地址,已有自定义启动页不会被覆盖。
- 统一调大原先偏小的界面文字,并同步调整按钮、表格、标签和弹窗排版,兼顾可读性与信息密度。
- Windows 内核管理保留 Chromium 150 与 153 的独立下载和选择,升级后旧环境会继续使用各自绑定的内核版本。
- macOS 与 Windows 安装包均内置可直接使用的 Chromium 144 Community 指纹内核。
下载
- macOS Apple Silicon:优先使用
Prism-Browser-0.3.17-macos-arm64.dmg,也可下载 ZIP。 - Windows x64 安装版:
Prism-Browser-0.3.17-windows-x64.msi。 - Windows x64 免安装版:可直接下载 Portable EXE,或下载 Portable ZIP 后解压运行。
- 下载后请使用
SHA256SUMS.txt核对文件完整性。
SHA-256
2b030d05a7b27bf2047bd1b718769da4556cf4002a6bdb7071426c1365f03ed4 Prism-Browser-0.3.17-macos-arm64.dmg f2ebf47bb186dd27b667825dc2bc13098341544f304e702f4091b39c8d795a6c Prism-Browser-0.3.17-macos-arm64.zip 4bfaa9a829ff3fae8b04e66f9eef0da9de9779db84984c66678298223db82964 Prism-Browser-0.3.17-windows-x64.msi f9a4d08f87e7b620d41491b121c474aa44ab6800d2eb75784c28fcec104c71b0 Prism-Browser-0.3.17-windows-x64-portable.exe 6dd226920b10faec4e1c806c789b10a9299b9c1ca7b02a92dc1264819d7cef8c Prism-Browser-0.3.17-windows-x64-portable.zip 8640754d37bbd328134ce563e6d72ad1b1f85790e82d95e1110dd650cb3b92da SHA256SUMS.txt验证与签名说明
- macOS 已检查应用与内置 Chromium 签名、Chromium Helper 权限和 Chromium 144 文件完整性。
- Windows 已通过安装文件哈希、内置 Chromium 144 完整性、管理窗口启动、环境数据持久化和环境隔离验收。
- 当前 macOS 包使用 ad-hoc 签名,未进行 Apple 公证;Windows 包未进行 Authenticode 证书签名。系统显示来源或 SmartScreen 提示时,请确认文件来自本 Release 并核对 SHA-256。
开源仓库说明
自
v0.3.17起,产品版的新功能、修复及后续源码更新不再同步到本开源仓库。现有源码与历史版本会继续保留,后续安装包和版本信息请以官网与 Releases 页面为准。English
This is a stable release for macOS Apple Silicon and Windows x64. It focuses on readability, theme support, and the default start page for new profiles.
New Features and Improvements
- Added a light/dark theme switch in the upper-right corner. The selected theme is saved locally.
- New profiles now open the Prism Browser website by default. Existing profiles without a start page use the same address, while custom start pages remain unchanged.
- Increased previously undersized interface text and adjusted buttons, tables, tags, and dialogs to preserve a balanced layout.
- Windows kernel management keeps Chromium 150 and 153 available as separate downloads and preserves each existing profile's pinned kernel version after an upgrade.
- Both macOS and Windows packages include the ready-to-use Chromium 144 Community fingerprint kernel.
Downloads
- macOS Apple Silicon: use
Prism-Browser-0.3.17-macos-arm64.dmg, or download the ZIP package. - Windows x64 installer:
Prism-Browser-0.3.17-windows-x64.msi. - Windows x64 portable: download the Portable EXE directly, or extract and run the Portable ZIP.
- Verify downloaded files against
SHA256SUMS.txt.
SHA-256
2b030d05a7b27bf2047bd1b718769da4556cf4002a6bdb7071426c1365f03ed4 Prism-Browser-0.3.17-macos-arm64.dmg f2ebf47bb186dd27b667825dc2bc13098341544f304e702f4091b39c8d795a6c Prism-Browser-0.3.17-macos-arm64.zip 4bfaa9a829ff3fae8b04e66f9eef0da9de9779db84984c66678298223db82964 Prism-Browser-0.3.17-windows-x64.msi f9a4d08f87e7b620d41491b121c474aa44ab6800d2eb75784c28fcec104c71b0 Prism-Browser-0.3.17-windows-x64-portable.exe 6dd226920b10faec4e1c806c789b10a9299b9c1ca7b02a92dc1264819d7cef8c Prism-Browser-0.3.17-windows-x64-portable.zip 8640754d37bbd328134ce563e6d72ad1b1f85790e82d95e1110dd650cb3b92da SHA256SUMS.txtVerification and Signing
- The macOS package was checked for application and bundled Chromium signatures, Chromium Helper entitlements, and Chromium 144 file integrity.
- The Windows package passed installer-hash, bundled Chromium 144 integrity, management-window startup, profile-data persistence, and profile-isolation checks.
- The current macOS package uses an ad-hoc signature and is not Apple-notarized. The Windows package is not Authenticode-signed. If the ope
- kernels-windows-x64-20260923Prism Kernel 153.0.8010.53 for Windows x642026-09-23 · 2026-09-23 11:01 UTC
查看更新说明
Prism Browser Windows x64 fingerprint kernel 153.0.8010.53.
- Target:
win32-x64 - Asset:
Prism-Kernel-153.0.8010.53-windows-x64.zip - SHA-256:
b5b9a86cbd9487b2ab784c279bb4fabe374e13b8e1555c99ee436160c2016e45 - Size:
205361155bytes
The Prism Browser client verifies the signed kernel catalog, exact byte size, SHA-256 digest, archive limits, manifest, target, Chromium version, and critical files before installation.
- Target:
- v0.3.10Prism Browser 0.3.102026-08-23 · 2026-08-23 06:40 UTC
查看更新说明
Prism Browser 0.3.10
这是面向 macOS Apple Silicon 和 Windows x64 的新版本。相较
v0.3.0-beta.6,本次重点完善了扩展管理、环境列表操作和本地 AI/MCP 自动化能力。下载
- macOS Apple Silicon:优先下载
Prism-Browser-0.3.10-macos-arm64.dmg,同时提供 ZIP; - Windows x64 安装版:
Prism-Browser-0.3.10-windows-x64.msi; - Windows x64 免安装版:
Prism-Browser-0.3.10-windows-x64-portable.zip; - 下载后请使用
SHA256SUMS.txt核对文件完整性。
相对上一版本的主要优化
扩展管理
- 支持粘贴 Chrome 应用商店详情页地址安装扩展;
- 下载扩展时可以选择本机直连、系统代理或已有环境的代理;
- 扩展列表新增“编辑”,会直接定位到当前扩展的
manifest.json和源码目录; - 新增“全局启用”开关,开启后所有现有和新建环境都会加载该扩展;
- 修正扩展编辑时打开到错误上层目录的问题。
环境管理
- 环境列表支持点击“环境、分组/标签、状态、代理、指纹、种子”列名排序;
- 排序具有稳定的环境编号兜底规则,重复值不会随机跳动;
- 代理出口信息补充地区显示,便于快速区分不同环境。
Prism Pro 本地 AI / MCP
- 改为稳定 STDIO 连接,支持本地服务状态检查与自动恢复,不再需要反复复制临时端口和 Token;
- 新增任务会话隔离,多 Agent 或多任务可以明确区分环境、页面和元素引用;
- 完善网页、跨进程 iframe 和浏览器扩展窗口控制,可操作 OKX 等扩展页面;
- 支持文件上传、checkbox/radio/switch、页面等待、新窗口发现和大尺寸截图;
- 修复网页已经接收文件但 MCP 误报上传失败的问题;
- 点击结果现在分别报告事件是否发送、元素是否收到可信点击、页面状态是否改变以及验证是否超时;
prism_read_page默认过滤大量无意义的单字符布局节点,也可关闭紧凑模式读取完整结构;- MCP 操作增加总耗时以及 MCP、CDP、等待和状态验证阶段耗时,便于定位网页慢或控制链路慢;
- 修复截图导致任务会话丢失、Agent 断开和应用退出后异常重启等问题。
浏览器与平台
- Community 免费版本继续提供不限数量的本地环境和 Chromium 144;
- Prism Pro 可使用 Chromium 150,以及多窗口同步、自动化 API、计划任务和本地 MCP;
- 环境、Cookie、扩展和浏览数据仍只保存在本机,不会上传 Prism 服务器。
SHA-256
393fc7971c308e4519a5f6b4d805c027815757801966c742c922bfa4f7025084 Prism-Browser-0.3.10-macos-arm64.dmg 9f13ad26c97208f8f6db26307f373e0ca8dc474f63b12cd20d21d262964967a9 Prism-Browser-0.3.10-macos-arm64.zip feb479ebd7ad47baa20f1641c77fbb6bb4541a4f75b14179e6ec934b1a4fb5e7 Prism-Browser-0.3.10-windows-x64.msi 66bbb84811a27f97f825ebc94cd9851ac813c106588da442dc99dfc48e308d0b Prism-Browser-0.3.10-windows-x64-portable.zip 61ccd898de1bec861d5a30a820d2507f2010a5e7540e1517c41eca238eb39d7d SHA256SUMS.txt安装提示
当前安装包未申请 Apple Developer ID 或 Microsoft 代码签名,系统可能显示来源或安全提醒。请只从本仓库 Release 下载,并在安装前核对 SHA-256。
Windows 0.3.10 已通过打包、应用生命周期、Chromium 144/150 环境数据隔离和 Pro Agent 验收;macOS 已通过双内核完整性、真实 Chromium 控制和打包态 Pro/MCP 验收。
- macOS Apple Silicon:优先下载
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
Prism Browser Community
English | 简体中文 | 繁體中文 | Русский | Tiếng Việt | ไทย | Português (Brasil)
Français | Українська | Español | Türkçe | 日本語 | हिन्दी
Author: DFarm
Official website: https://prismbrowser.app/
Prism Browser is a local fingerprint-browser profile manager built on a customized Chromium. Each profile has independent cookies, cache, extension data, proxy settings, and fingerprint configuration, making it suitable for managing multiple isolated browser identities.
Browser profiles, cookies, proxy credentials, and browsing history remain on the user's device by default. The Community edition is free to use and does not limit the number of local profiles.
Source Code Maintenance Notice
This repository will remain publicly available for learning, review, and community builds. Starting with Prism Browser v0.3.17, product features, fixes, and later source-code changes will no longer be routinely synchronized to this repository. As the desktop app, fingerprint kernels, cross-platform packaging, Pro features, and multiple release branches have grown, maintaining separate public and product code lines has created a substantial development and testing burden.
As a specific exception, this update ports the general localization support from 0.3.19 and translates the existing public interface. It does not include private Pro runtimes, licensing services, new Pro features, or private release configuration. This does not resume ongoing synchronization of product source code.
The existing source code, commit history, and historical releases will remain available. For future features, fixes, and installers, please refer to the official website and this repository's Releases page.
Interface Languages
The desktop interface supports 13 languages: Simplified Chinese, Traditional Chinese, English, Russian, Vietnamese, Thai, Brazilian Portuguese, French, Ukrainian, Spanish, Turkish, Japanese, and Hindi.
- Startup matches the preferred system display language, with English as the fallback for unsupported or unavailable languages.
- Switch instantly using the language selector in the upper-right corner. A manual choice is saved locally and takes precedence on subsequent launches.
- Menus, common dialogs, forms, dates, and sorting follow the interface language. Translation catalogs are bundled; no online translation service is required.
- Interface language is independent of profile fingerprint language and time zone. Switching preserves profile names, notes, tags, and unsaved edits.
- The README is also available in all 13 languages above; use the links at the top of the page to switch. See the localization guide to contribute translations.
Quick Download and Setup
1. Download the app
Open the project's Releases page and download the latest package for your operating system:
- macOS: download the DMG installer or ZIP package;
- Windows: download the installer or the installation-free Portable package.
Release packages include a ready-to-use Chromium 144 fingerprint kernel. Regular users do not need to compile Chromium themselves.
If your system blocks an unsigned build:
- macOS: confirm that you want to open it in System Settings → Privacy & Security;
- Windows: select More info → Run anyway in the SmartScreen prompt.
Only download files from this project's Releases page and compare the file's SHA-256 with the checksum published with the release.
2. Create your first profile
- Open Prism Browser and select New Profile;
- Enter a profile name, then choose the system, language, time zone, screen, and hardware identity as needed;
- Leave the connection direct when no proxy is needed. Otherwise, enter the protocol, host, port, and credentials, then test the connection;
- Save the profile and select Open;
- After the window closes, its cookies, cache, bookmarks, and extension data remain in that profile.
Every profile uses an independent user-data directory. Duplicating a profile preserves its settings while generating a new profile identity and seed.
Main Features
- Create and run multiple independent browser profiles
- Independent cookies, cache, bookmarks, and extension data for every profile
- HTTP, HTTPS, and SOCKS5 proxies with WebRTC leak prevention
- User-Agent, language, time zone, screen, CPU, memory, and GPU identity configuration
- Consistent Canvas, WebGL, Audio, DOMRect, font, Speech, and WebGPU surfaces
- Profile duplication, groups, tags, favorites, bulk operations, and trash
- Local migration of cookies, individual profiles, or the complete workspace
- Numbered profile Dock icons on macOS and taskbar icons on Windows
Verification Coverage
The current kernel is continuously cross-checked with the following pages and local audit tools:
| Test | Coverage |
|---|---|
| Pixelscan | Browser, operating system, location, automation, and fingerprint consistency |
| CreepJS | Window, Worker, Intl, Canvas, WebGL, Audio, DOMRect, fonts, and Speech |
| BrowserLeaks | Canvas, WebGL, fonts, Audio, WebRTC, client hints, and screen information |
| IPhey | Browser, location, IP, hardware, software, and bot signals; RDP sessions may be flagged separately |
| Prism fingerprint matrix | Same-seed restart stability, different-seed separation, and cross-iframe/Worker identity consistency |
| Prism profile-data audit | Cookie and storage persistence plus isolation between profiles |
Fingerprint-testing sites change over time, so no release promises to pass every third-party test forever. Proxy quality, IP reputation, remote desktop sessions, system fonts, and real hardware also affect results.
For Developers
Build the desktop app
You need Node.js 22 or later, npm, and the basic build tools for your platform.
npm ci
npm run typecheck
npm run build
Run in development mode:
npm run dev
Create an application package without a bundled fingerprint kernel:
# macOS
npm run dist:mac
# Windows
npm run dist:win
After packaging, you can import a locally compiled Chromium build from the Browser Kernels page in the application.
Build the Chromium 144 fingerprint kernel
The first Chromium build downloads the complete source tree and toolchain. We recommend 32 GB of RAM and approximately 300 GB of free SSD space. Use a short build path without spaces on the platform's native file system.
Pinned versions, upstream commits, patch order, and SHA-256 values are recorded in tools/kernel-lock.json. Shared patches are in tools/kernel-patches, while platform scripts are located in:
- macOS arm64:
tools/macos-kernel - Windows x64:
tools/windows-kernel
The scripts prepare the pinned sources, verify and apply patches, generate the GN configuration, invoke Ninja, and produce Chromium, Chromedriver, installer artifacts, a build manifest, and SHA-256 checksums.
macOS arm64
You need Xcode, Git, Python 3, Ninja, and an APFS build volume. Accept the Xcode license, then run these commands from the repository root:
cd tools/macos-kernel
./Check-Prerequisites.sh /Volumes/ds/prism-kernel
./Prepare-Source.sh /Volumes/ds/prism-kernel
./Build-Kernel.sh /Volumes/ds/prism-kernel 4
Replace /Volumes/ds/prism-kernel with your build directory. The final number controls Ninja parallelism.
Windows x64
You need Windows 10/11 x64, Visual Studio Desktop development with C++, the Windows SDK, Git, Python 3, and an NTFS build volume. A clean Python virtual environment is recommended to avoid package-name conflicts from Anaconda environments.
Open a non-administrator PowerShell session in the repository and run:
Set-ExecutionPolicy -Scope Process Bypass
cd tools\windows-kernel
.\Check-Prerequisites.ps1 -BuildRoot D:\prism-chromium
.\Prepare-Source.ps1 -BuildRoot D:\prism-chromium
.\Build-Kernel.ps1 -BuildRoot D:\prism-chromium -Jobs 4
Replace D:\prism-chromium with your own short-path NTFS build directory. If the prerequisite check asks you to enable Windows long-path support, follow its instructions, restart Windows, and then continue.
Resume an interrupted build and find artifacts
After a Ninja graph has been generated, rerun the platform's Build-Kernel command to resume incrementally after a shutdown or interrupted build. The complete source tree does not need to be downloaded again.
Build artifacts are written to artifacts/<version>-<platform> inside the selected build root, and logs are written to logs. See the platform guides for detailed dependencies, incremental patching, and troubleshooting:
tools/macos-kernel/README.mdtools/windows-kernel/README.md
Use a locally compiled kernel
Open the Browser Kernels page in Prism Browser and select Import Local Build:
- macOS: select the generated
Chromium.app; - Windows: select the Chromium build or extracted directory containing
chrome.exe.
Verify the kernel after importing it, then make it the active kernel. Existing profiles retain their data and settings.
Community and Pro
Community includes the complete local browser-profile management experience and remains free to use. Prism Pro adds professional features for automation, recurring workflows, and local AI collaboration.
| Feature | Community | Prism Pro |
|---|---|---|
| Unlimited local browser profiles | ✓ | ✓ |
| Fingerprint configuration, proxies, and WebRTC leak prevention | ✓ | ✓ |
| Independent cookies, cache, extensions, and browser data | ✓ | ✓ |
| Profile duplication, groups, bulk operations, and local migration | ✓ | ✓ |
| Community fingerprint kernel distributed with the app | ✓ | ✓ |
| Officially distributed newer kernels | — | ✓ |
| Local automation API | — | ✓ |
| Local scheduled tasks | — | ✓ |
| Local AI control through MCP | — | ✓ |
Pro Features
- Official newer kernels: use newer kernels distributed with Prism Browser releases without compiling them locally.
- Local automation API: query, launch, and close selected browser profiles on the local machine using a temporary access token. The API is not exposed to the public internet.
- Local scheduled tasks: automatically launch and close profiles once, daily, or weekly for recurring local workflows.
- Local AI through MCP: grant an AI access only to selected profiles. It can visit pages, read page content, click elements, and fill forms; access can be stopped or revoked at any time.
- Local-first data: both Community and Pro store profile data on the user's device. Upgrading does not upload browser profiles, cookies, extension data, or proxy credentials.
Pro is licensed for one device for one year. One activation code can be bound to one device at a time. After deactivation, the remaining license term can be used on another device. Expiration or deactivation does not delete local profiles, and Community features remain available.
Security Reports
Do not post activation codes, proxy passwords, cookies, wallet information, complete browser profiles, private keys, or diagnostic files containing personal data in public issues. When reporting a security problem, provide minimal reproduction steps, affected versions, platform, and impact after removing sensitive data.
A score change on a third-party fingerprint-testing site is not necessarily a security vulnerability. Include the site, test time, kernel version, operating system, and exact failed fields when reporting detection issues.
License and Third-party Components
Code owned by Prism Browser Community is released under the MIT License. Chromium, ungoogled-chromium, fingerprint-chromium, Electron, React, Ant Design, Vite, TypeScript, Vitest, proxy-chain, undici, zod, and other third-party components remain subject to their respective open-source licenses.
Chromium builds and distributions must retain the LICENSE, LICENSES, and component notices required by Chromium's source tree and packaged artifacts. The Prism Browser name, logo, and icons are not automatically licensed as trademarks by the source-code license.
Use this project only for lawful and authorized browser isolation, automation testing, privacy research, and account management. Users are responsible for complying with target-site terms and applicable local laws.