📈 GH Trending Explorer 🎲 Surprise me

← all repos

chainfix / cike

git clone https://github.com/chainfix/cike.git v0.5.15 · 2d ago

—

+2
stars, 24h · #5,940
+42
stars, 7 days · #2,871
+42
stars, 30 days · #12,588
45
★ total · +42% this week
22
forks · 2 open issues

Star history (as recorded here)

2026-10-20 · 40 ★ 2026-10-22 · 45 ★
LanguageJavaScript
License—
Created2026-10-19 (3d ago)
Last push2d ago
Watchers0
OwnerUser

Links

README excerpt
CIKE 
 本地多环境浏览器 · 独立会话 · 代理管理 · 自动化 API 
## Windows 版本说明
当前正式发布仅提供 Apple 芯片版 macOS 安装包。维护者目前没有可用于完整测试的 Windows 设备,因此暂不合并和发布未经实际验证的 Windows 构建,避免提供无法确认能否安装、启动和更新的版本。
当前已提交的 Windows 相关 Pull Request 不会被合并,包括 Windows 安装包、打包流程和相关运行时改动;这些改动可以保留在各自的独立分支中。
需要 Windows 版本的用户请基于当前代码另行建立分支进行改造、构建和测试。暂不接受将这类改动合并到主分支,也不将其纳入正式发布。
发布流程会检查应用图标、应用签名和 DMG 完整性,并提供 `SHA256SUMS.txt` 供核对下载文件。
 下载 macOS 版 ·
 软件预览 ·
 安装说明 ·
 反馈问题 
CIKE 是基于 Electron、Chromium 和 Playwright 的本地多环境浏览器。你可以为不同任务创建独立浏览器环境,分别保存登录状态、配置代理和浏览器参数,也可以通过本地 API 接入自动化脚本。
环境配置和浏览器会话保存在本机,无需注册账号或连接厂商管理后台。浏览器访问网站、代理检测和内核下载仍需要相应的网络连接。
## 功能特点
- **独立浏览器环境**:每个环境使用独立数据目录,持久保存 Cookie、本地存储和缓存,支持多个环境同时运行。
- **环境管理**:自动数字命名、创建、编辑、分组和搜索;支持跨页勾选、批量打开及批量删除,在列表中查看运行状态。
- **代理管理**:批量导入代理、检测连接及出口信息,支持跨页全选、批量删除,并为不同环境绑定代理。
- **浏览器参数配置**:设置操作系统标识、分辨率、语言、时区、CPU 核数、内存和随机种子,支持可选的 Canvas 噪声与 WebRTC 策略。
- **内核管理**:在设置页下载 Chromium,后续启动复用已安装内核。
- **本地自动化 API**:通过 Token 鉴权管理环境、代理及浏览器进程,默认关闭外部调试端口;需要 CDP 接入时,启动应用前显式设置 `LFB_EXPOSE_DEBUGGER=1`。
## v0.5.15 下载修复
环境浏览器中完成的下载会自动保存到 Mac 的「下载」文件夹,保留网站提供的文件名。同名文件自动添加数字后缀,不覆盖已有文件;已完成保存的文件在关闭环境、退出应用或删除环境后仍保留。
请等待下载完成后再关闭浏览器窗口;直接关闭窗口仍可能取消未完成的下载。通过管理界面关闭环境时会等待正在保存的下载结束。旧版本已经被清理的临时文件无法恢复。
## v0.5.14 更新与使用说明
### 环境批量管理与自动编号
- 每个环境左侧提供勾选框,支持跨页保留选择,再点击「打开选中」或「删除选中」。
- 「全选筛选结果」选择当前搜索与分组范围内的全部环境,包含其他分页。切换筛选后,之前的勾选仍保留;操作前请核对已选数量。
- 批量删除前会统一确认,正在运行的环境先关闭,再删除配置及会话数据。操作结束显示成功与失败数量,失败项保留勾选以便重试。
- 新建环境自动使用数字名称,按创建顺序排在后面。序号持久保存,删除后不复用,重启后继续递增。已有环境名称保持不变,编辑时仍可修改名称。
### 代理管理与连接方式
- 代理列表支持逐项勾选、跨页全选、批量检测和批量删除。
- 在设置中启用「SOCKS5 代理通过系统代理连接」后,已配置的 SOCKS5 环境使用:**浏览器 → 本机中转 → Mac 系统代理 → 目标 SOCKS5 → 网站**。
- 关闭该开关时直接连接已配置的代理;无代理环境不会因这个开关而启用本机中转。Mac 自身的 VPN、系统代理和网络路由仍会影响实际出口。
- 系统代理和目标 SOCKS5 地址相同时仅连接一次。启用两跳后系统代理不可用会报错,不应静默回退直连。
- 本机中转仅支持 TCP,相关环境会阻止 WebRTC 的 UDP 绕行;检测网站可能显示 WebRTC 禁用或超时。
### 内核、更新与启动
设置页可下载 Chromium、查看本地 API 信息,并检查 GitHub 最新版本。安装更新会下载并核对校验和,替换应用时可能请求管理员权限。环境数据独立保存,更新前建议备份。
此版本默认不暴露外部调试端口,并过滤自动化启动标记。保留现有指纹参数不意味着网站一定放行;是否可访问仍应结合实际网络和网站测试确认。
## 指纹检测与测试截图
可在环境浏览器中打开以下网站自行检查:
- BrowserScan
- Yalala
- ToDetect
以下截图由用户提供,展示不同测试条件下的检测结果,包括 96% 和 100% 的评分。各网站评分规则不同,截图不是本项目对所有设备、代理或网站的通过率承诺;高分也不代表一定通过 Cloudflare、Google 或 Oracle 的访问检查。
## 软件预览
以下为桌面版实际界面,截图中的版本号及部分文字可能与最新版本不同。
### 新建环境
名称自动按数字递增,无需填写;配置分组、操作系统、分辨率、代理和指纹选项,支持创建后直接打开。
### 浏览器管理
按分组管理环境,搜索名称或分组,支持单个操作和跨页勾选后批量打开、删除。
### 代理管理
批量添加代理,集中检测和删除,再按需关联到浏览器环境。
### 系统设置
查看本地 API 地址及 Token、打开数据目录,并管理 Chromium 内核。
## 下载
前往 **最新版本发布页** 下载 DMG 安装包,也可下载 `.dmg.tar.gz` 后解压取得同一磁盘映像。
| 项目 | 当前支持情况 |
| --- | --- |
| 系统 | macOS 13 及以上 |
| 芯片 | Apple Silicon,苹果 M 系列 |
| 安装包 | `CIKE-版本号-mac-arm64.dmg` |
| Intel Mac | 当前未提供对应安装包 |
| 签名 | 免费临时签名(ad-hoc),未经过苹果公证 |
## 安装与首次打开
1. 下载并打开 DMG,将 **CIKE** 拖入「应用程序」。
2. 推出磁盘镜像,从「应用程序」启动 CIKE。
3. 如果提示「Apple 无法验证 CIKE 是否包含恶意软件」,先关闭提示,再前往 **系统设置 → 隐私与安全性**,找到 CIKE 的拦截记录,点击 **仍要打开** 并按提示确认。
这是未经过苹果开发者签名及公证的应用可能出现的提示。临时签名用于保证应用包的结构完整,不代表苹果已验证开发者身份。
 仍提示“已损坏”或没有“仍要打开”按钮 
确认安装包来自本仓库发布页,必要时使用发布页提供的 `SHA256SUMS.txt` 核对文件。确认信任后,可以在终端中仅移除 CIKE 的下载隔离标记:
 [code] 
然后重新打开应用。无需关闭整个系统的安全检查。文件校验和用于检查下载内容是否一致,不等同于苹果公证。
## 快速开始
1. **准备内核**:进入「设置」,下载 Chr