- Star
- 2,034
- Fork
- 96
- 未关闭 Issue
- 24
- 最近提交
- 20小时前
这是什么?
Nook 是一款 macOS 浏览器,以侧边栏为核心组织垂直标签页,力求让页面内容成为视觉中心。项目使用 Swift 编写,支持 Apple Silicon 设备,最低运行系统为 macOS 15.5。
代码按功能拆分为多个本地 Swift 包,涵盖标签页数据模型、设置、设计令牌、基于 adblock-rust 的内容拦截器、网站定制调整、网页会话管理以及共享的 SwiftUI 组件。整体采用以 Manager 为核心的架构,并支持 WKWebExtension 浏览器扩展。
部分功能依赖较新的系统能力:端侧 AI 对话和标签页整理需要 macOS 26 并开启 Apple Intelligence,标签页整理基于 MLX 在本地进行大模型分组。从源码构建需要 Xcode 26,并需在签名中配置个人开发团队。
核心功能
- 01垂直的侧边栏标签页导航
- 02基于过滤列表和元素隐藏的内容拦截
- 03支持 WKWebExtension 浏览器扩展
- 04在 macOS 26 与 Apple Intelligence 下提供端侧标签页分组和 AI 对话
- 05支持分屏查看标签页和快速预览浮层
- 06提供命令面板,以及供编程代理调用的本地 MCP 服务
适用场景
- 偏好垂直标签页而非顶部标签栏的 Mac 日常浏览
- 希望研究基于 Swift 的浏览器代码实现的开发者
- 需要内置内容拦截和网站定制功能的用户
快速上手
- 1
从发布页面下载应用
- 2
克隆仓库
git clone https://github.com/nook-browser/Nook.git - 3
进入项目文件夹
cd Nook - 4
在 Xcode 中打开项目并等待解析软件包
open Nook.xcodeproj
使用前须知
- 仅支持 macOS,且源码构建仅面向 Apple Silicon。
- 从源码构建需要 Xcode 26,并需在 Signing 中设置你自己的开发者团队。
- 设备端 AI 聊天和标签整理功能需要 macOS 26 并启用 Apple Intelligence。
- 项目于 2026 年 9 月在新维护者手下重新开始开发,可能仍在变动中。
收录于专题
标签
常见问题
- Nook 是什么?
- 一款面向 macOS 的快速简洁浏览器,采用侧边栏优先的垂直标签页设计。 Nook 是一款 macOS 浏览器,以侧边栏为核心组织垂直标签页,力求让页面内容成为视觉中心。项目使用 Swift 编写,支持 Apple Silicon 设备,最低运行系统为 macOS 15.5。
- Nook 可以免费使用吗?用的什么许可证?
- Nook 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- Nook 还在维护吗?
- 活跃维护中。Nook 最近一次提交是在 2026年11月6日。
- Nook 适合用来做什么?
- 偏好垂直标签页而非顶部标签栏的 Mac 日常浏览 希望研究基于 Swift 的浏览器代码实现的开发者 需要内置内容拦截和网站定制功能的用户
- Nook 怎么安装和运行?
- 从发布页面下载应用 克隆仓库: git clone https://github.com/nook-browser/Nook.git 进入项目文件夹: cd Nook 在 Xcode 中打开项目并等待解析软件包: open Nook.xcodeproj
- 在哪里获取 Nook?
- 源代码和安装说明在 GitHub 上:https://github.com/nook-browser/Nook
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
自托管的全网络 DNS 服务器,无需在设备上安装软件即可拦截广告和追踪器。
3.8万+245 本周2600TypeScriptGPL-3.0维护活跃更新于 前天
一款浏览器扩展,依靠众包时间戳自动跳过 YouTube 视频中的赞助片段和其他非正片内容。
1.4万+32 本周487TypeScriptGPL-3.0更新于 6天前
一款自动跳过小电视(哔哩哔哩)视频中恰饭片段及其他标注片段的浏览器插件,移植自 SponsorBlock。
6327+37 本周146TypeScriptGPL-3.0维护活跃更新于 6天前