Cra:macOS 开源 Arc 替代浏览器
用侧边栏代替标签栏的原生 macOS 浏览器,开源复刻 Arc,可一键导入 Arc 侧边栏。
- 浏览
- 10
- 访问
- 0
- 下载
- 0
- 版本
- v0.1.25
- 平台
- macOS
详细介绍
项目简介
Cra 是一款原生 macOS 浏览器,用侧边栏代替传统标签栏,目标是完整替代 Arc。Arc 将于 2026 年 12 月 22 日停止服务,Cra 保留了它值得留下的部分。
应用本体使用 Swift(AppKit 与 SwiftUI)编写,浏览器内核为 Chromium(通过 Chromium Embedded Framework),因此网站和 Chrome 扩展的表现与 Chrome 一致。项目免费开源,采用 MIT 许可。

主要功能
- 空间(Spaces)、固定标签页(会记住初始地址)、收藏夹与文件夹
- Today 标签页与自动归档
- 命令栏,可搜索所有内容
- 分屏视图(Split View)、Little Windows、画中画
- Library、Air Traffic Control、Live folders、Profiles、隐私窗口、开发者模式
- 沿用 Arc 的默认键盘快捷键,均可在「设置 ▸ 快捷键」中修改
- 首次启动即可一次性导入 Arc 侧边栏
与 Arc 对照:Peek、分屏、开发者模式等已支持;Easels、Boosts、Notes 尚未支持;Cra 没有内置 AI,因此不提供 Arc Max。
安装与使用
从 releases 下载 Cra.dmg,打开后把 Cra 拖入「应用程序」。应用已由 Apple 签名并公证,会自行保持更新,需要 Apple silicon 芯片与 macOS 14 及以上。
首次启动,或之后通过 Cra ▸ Import from Arc or Dia… 可导入:
- Arc:空间、固定标签页、文件夹、收藏夹和归档,以及密码和登录信息
- Dia、Chrome、Brave、Edge、Opera、Vivaldi、Chromium、Helium:标签页、书签、历史、密码、登录信息和扩展
- Zen 与 Firefox:打开的标签页、书签、历史和 Zen 的空间、Essentials、固定标签页
- Safari:Safari 自己导出的数据(File ▸ Export Browsing Data)中的书签、历史与密码
同名空间会合并,已存在的标签页会跳过,每个步骤都可以跳过。
常用快捷键:⌘T 新建标签页(命令栏)、⌘L 编辑网址、⌘W 关闭标签页、⌘D 固定或取消固定、⌘S 显示或隐藏侧边栏、⌃1…9 切换空间、⌃⇧= 进入分屏、⌥⌘N 新建 Little Window。
注意事项
- 仅支持 Apple silicon 的 macOS 14 及以上版本。
- 没有账号、没有服务器,也不收集分析数据;空间、标签页和归档以纯 JSON 保存在
~/Library/Application Support/Cra。 - 内置拦截器会阻止对 22,000 多个广告与追踪域名的请求;页面运行在 Chromium 沙盒与站点隔离中,密码和 Cookie 用 Keychain 中的密钥加密。
- 从源码构建需要 Xcode 16+ 与 CMake(
brew install cmake):scripts/build.sh获取 CEF 并构建build/Cra.app,scripts/run.sh构建后打开,scripts/dev.sh用于开发调试。 - Arc 是 The Browser Company 的商标,Cra 是独立项目,与其无隶属关系。
本作品整理自 GitHub 开源项目 VictorKildahl/cra,原作者 @VictorKildahl,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v0.1.25当前版本
新增编辑固定链接与用当前页面替换固定链接;双指滑过首个空间可打开 Library;空间页面可横向滚动;修复扩展设置页重复打开的问题;更新 Chromium 引擎。
- v0.1.22
新增页面边到边填满窗口的设置;刷新按钮会有转动动画,并在加载时变为停止按钮;分屏中两个面板的 DevTools 可同时保持打开;导入其他浏览器时总是新建 space,重名会加数字。
- v0.1.21
新增固定 Split View、命令栏清除 Cookie 与缓存、隐藏 Space 标题;⌘Z 可恢复刚关闭的标签,并修复扩展在多配置 Space 中的显示问题。
评论