A free, open-source Chromium browser for macOS that puts Arc-style sidebar tabs and Dia-style polish on Chrome's own engine.
nook-browser/Nook
A fast, minimal macOS web browser with a sidebar-first, vertical-tab design, written in Swift.
Open-source alternative to:Arc
- Stars
- 2,039
- Forks
- 97
- Open issues
- 24
- Last commit
- yesterday
What is it?
Nook is a web browser for macOS built around a sidebar that holds vertical tabs, with the goal of keeping the page content front and center. It is written in Swift and targets Apple Silicon Macs running macOS 15.5 or later.
The project is organized as a set of local Swift packages covering the tab tree model, settings, design tokens, a content blocker built on adblock-rust, site-specific tweaks, web session management, and shared SwiftUI components. A manager-based architecture coordinates these parts, and WKWebExtension support is included for browser extensions.
Some features depend on newer system capabilities: the on-device AI chat and tab organizer require macOS 26 with Apple Intelligence enabled, and the tab organizer uses MLX for local LLM-based tab grouping. Building from source requires Xcode 26 and a personal development team for signing.
Key features
- 01Vertical, sidebar-based tab navigation
- 02Content blocking with filter lists and cosmetic filtering
- 03WKWebExtension support for browser extensions
- 04On-device tab grouping and AI chat on macOS 26 with Apple Intelligence
- 05Split-screen tab viewing and quick preview overlay
- 06Command palette and local MCP server for coding agents
Use cases
- Daily browsing for Mac users who prefer vertical tabs over a top tab bar
- Developers who want to experiment with a Swift-based browser codebase
- Users who want built-in content blocking and site-specific tweaks
Quick start
- 1
Download the app from the releases page
- 2
Clone the repository
git clone https://github.com/nook-browser/Nook.git - 3
Enter the project folder
cd Nook - 4
Open the project in Xcode and let it resolve packages
open Nook.xcodeproj
Things to know
- Runs only on macOS and builds only for Apple Silicon.
- Building from source needs Xcode 26 and your own Development Team set in Signing.
- On-device AI chat and Tab Organizer need macOS 26 with Apple Intelligence enabled.
- Development restarted in September 2026 under a new maintainer, so the project may be in flux.
In collections
Topics
FAQ
- What is Nook?
- A fast, minimal macOS web browser with a sidebar-first, vertical-tab design, written in Swift. Nook is a web browser for macOS built around a sidebar that holds vertical tabs, with the goal of keeping the page content front and center. It is written in Swift and targets Apple Silicon Macs running macOS 15.5 or later.
- Is Nook free to use? What license does it have?
- Nook is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is Nook still maintained?
- Actively maintained. The last commit to Nook was on Nov 6, 2026.
- What can I use Nook for?
- Daily browsing for Mac users who prefer vertical tabs over a top tab bar Developers who want to experiment with a Swift-based browser codebase Users who want built-in content blocking and site-specific tweaks
- How do I install Nook?
- Download the app from the releases page Clone the repository: git clone https://github.com/nook-browser/Nook.git Enter the project folder: cd Nook Open the project in Xcode and let it resolve packages: open Nook.xcodeproj
- Where can I get Nook?
- The source code and installation instructions are on GitHub: https://github.com/nook-browser/Nook
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An open source browser for Mac, iPhone, and iPad that isolates work, personal, and private sessions into separate Spaces.
An Arc-style browser for macOS built on a Chromium fork, with vertical tabs, Spaces, a developer command bar and a local MCP server for coding agents.
Self-hosted network-wide DNS server that blocks ads and trackers for every device on your network without client software.
Browser extension that skips sponsor segments and other non-content parts of YouTube videos, using crowdsourced timestamps.
A browser extension that automatically skips sponsored segments and other marked clips in Bilibili videos, ported from SponsorBlock.