Open Source Alternatives
  • Alternatives
  • Categories
    Categories by size957 projects
    • Developer Tools497
    • AI & Machine Learning426
    • Business & Productivity212
    • Web Development200
    • Security & Monitoring143
    • IT Management131
    • Communication & Collaboration129
    • Cloud & Hosting113
    • LLMOps & AI Tooling110
    • Data & Analytics108
    Browse all 21 categoriesDesign & Creative, Product & Project Management and 9 more
  • Blog
  • Advertise
SearchNotion, Slack, password manager.../
Submit
Open Source Alternatives
  • Alternatives
    • Developer Tools497
    • AI & Machine Learning426
    • Business & Productivity212
    • Web Development200
    • Security & Monitoring143
    • IT Management131
    • Browse all 21 categories
  • Blog
  • Advertise
Submit your project

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product

  • Categories
  • Tag
  • Advertise

Resources

  • Blog
  • Collection
  • Submit

Company

  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap

Alternatives

  • Claude Code
  • Jira
  • Notion
  • Slack
  • Linear
  • Wispr Flow
  • All alternatives
© 2026 Open Source Alternatives. All rights reserved.
Open SourceAlternatives
Home/Categories/Developer Tools/Nook
icon of Nook

Nook

Open source alternative to Arc, Dia and SigmaOS

  • 2K stars
  • GPL-3.0
  • Active this week
  • Last commit today

Last verified Oct 29, 2026

Browse the web on macOS from a sidebar-first layout with vertical tabs, built-in content blocking, on-device AI via Apple Intelligence, and GPL-3.0 source.

Visit websiteGitHub2K stars
image of Nook
TL;DR

Nook is an open source macOS browser with sidebar-first vertical tabs, built-in content blocking, and on-device AI chat via Apple Intelligence. It replaces commercial browser products like Arc and Dia with a GPL-3.0 codebase that runs on Apple Silicon and requires macOS 15.5 or later. Best for developers and macOS power users who want the vertical tab model without depending on a proprietary browser.

Read the full breakdownHide the full breakdownWho it is for, how it works, trade-offs, the quick start and the FAQ
who it's for

Who Nook is for#

Developers using AI coding agents with browser access

Nook's DevMCPServer lets a local coding agent control the browser through an MCP endpoint. The agent can navigate pages, read DOM content, and interact with tabs without the developer switching focus. The integration is native to the app, not a browser extension.

Skip if:

Your workflow does not involve a local MCP-compatible coding agent, or you develop on Windows or Linux. Nook is macOS and Apple Silicon only.

Privacy-conscious users who want built-in ad blocking

NookBlocker removes ads and cosmetic residue at the WebKit level on every page load, without requiring a separate extension install or a browser store account. The blocker's filter lists and cosmetic rules are part of the app's open source codebase.

Skip if:

You need a large browser extension ecosystem. Nook supports WKWebExtensions but the catalog is smaller than Chrome's or Firefox's. Extensions relying on Chrome-specific APIs will not work.

Arc users who need an open source replacement before December 2026

Arc stops working on December 22, 2026. Nook provides the same vertical tab, sidebar-first, spaces-based layout that Arc popularized, under a GPL-3.0 license, on an Apple Silicon Mac. Export your Arc data before mid-December and switch to Nook if the sidebar model is what you need on macOS.

Skip if:

You use Arc on Windows or iOS, or you rely on Arc's collaboration features or shared links. Nook is macOS and Apple Silicon only and does not replicate those integrations. Windows users and iOS-only Arc users need a different replacement.

macOS developers who want to inspect or modify their browser

Nook's package-based Swift architecture separates the blocker, tweak engine, AI manager, and UI into distinct local Swift packages. Anyone with Xcode can read the content blocker logic, modify the site tweaks, or add a new AI provider to AIManager without touching the rest of the app.

Skip if:

You do not have an Apple Silicon Mac and Xcode 26. Building from source requires both.

the problem

The problem it solves#

Browser tabs accumulate faster than you can manage them. The horizontal tab bar most browsers use gives each open page the same visual weight, with no hierarchy, no grouping, and no quick way to see which spaces hold which context. Power users end up with dozens of tabs open and no structure for them.

Commercial browsers with better tab management, like Arc and Dia, addressed this with sidebar-first designs, but both are proprietary products. Arc stops working on December 22, 2026, and new Arc accounts can no longer be created. If you rely on Arc's sidebar layout today, you need an open source path forward.

how Nook solves it

How it solves it#

Sidebar-first tab navigation with spaces

Vertical tabs live in a persistent sidebar panel, not a tab bar. Tabs are organized into spaces using the NookTabsCore model, each with its own item tree and ordering. This keeps related context grouped and visible without opening a separate window manager.

Built-in content blocker

NookBlocker integrates adblock-rust and a cosmetic filtering engine directly into the browser at the WebKit level. Filter lists refresh via CI scripts. Cosmetic filtering removes page-level layout artifacts such as empty divs and ad containers that basic blockers skip. No extension store account needed.

On-device AI chat

On macOS 26 with Apple Intelligence enabled, the AI chat panel runs entirely on-device. No prompt data leaves the machine. The AIManager also supports external AI providers and an MCP client for connecting the browser to coding tools or external AI endpoints.

On-device tab organizer via MLX

TabOrganizerManager groups open tabs by topic using Apple's MLX framework, running the model locally on Apple Silicon. Tab data never goes to a remote server. Requires macOS 26 and Apple Intelligence enabled; the MLX dependency has no x86_64 build.

Site tweaks and SponsorBlock integration

NookTweaks ships native improvements for YouTube, Facebook, and other sites, including SponsorBlock integration and custom routing rules. These are built into the app as a native Swift package, not browser extensions, so they cannot be disabled by extension permission policies.

Developer MCP server

DevMCPServer exposes a local MCP endpoint so a coding agent running in a terminal can drive the browser: navigate to URLs, read page content, and interact with the active tab. Useful for AI-assisted development workflows where the agent needs browser access alongside code.

strengths · trade-offs

Strengths and trade-offs#

Strengths

  • GPL-3.0 codebase you can inspect, build, and forkNook publishes its full source under GPL-3.0. You can read the content blocker logic, inspect the AI manager, and build the app from source with Xcode 26 on Apple Silicon. The GPL requires any distributed derivative to also publish its source, which protects the open chain if a fork takes over the project.
  • On-device AI with no remote telemetryThe tab organizer and AI chat run through Apple's MLX and Apple Intelligence locally on the device. No queries go to a remote server for these features. Commercial browsers with AI capabilities, including Arc and Dia, typically route AI requests to cloud endpoints.
  • Active development resumed under a new maintainerDevelopment restarted in September 2026 under a new maintainer. The repository received its last push on 2026-10-29 and the architecture includes a planned iOS port path through local Swift packages that carry no AppKit dependency.

Trade-offs

  • -Apple Silicon only for full feature setThe on-device tab organizer and AI features depend on MLX, which has no x86_64 build. Pre-built releases target Apple Silicon. Anyone on an Intel Mac cannot run the current app or access the full feature set.
  • -macOS 15.5 or later requiredNook requires macOS 15.5 (Sequoia) minimum to run the pre-built app. Building from source requires macOS 15.6 and Xcode 26. On-device AI and the tab organizer need macOS 26 with Apple Intelligence enabled. Users on macOS 14 or earlier cannot run the browser at all.
  • -Early-stage project with open issuesDevelopment restarted in September 2026 under a new maintainer with 21 open issues tracked on GitHub. As an early-stage browser, edge cases, missing features, and rough surfaces are to be expected compared to Arc or Dia, which have multi-year shipping histories.
versus alternatives

Nook vs alternatives#

Nook vs Arc

Both Nook and Arc use a sidebar-first tab model where spaces and vertical navigation replace the horizontal tab bar. Arc was created by The Browser Company; the Nook repo description references Arc's acquisition history directly ("A new browser, not owned by Atlassian"). Arc stops working on December 22, 2026 and new accounts can no longer be created.

FeatureNookArc
StatusActive, new maintainer since September 2026Stops working December 22, 2026
LicenseGPL-3.0Proprietary
Source availableYes (full)No
PlatformmacOS, Apple SiliconmacOS, iOS, Windows (separate app)
AI featuresOn-device via Apple IntelligenceCloud-based
Extension supportWKWebExtensionsChrome extensions
Content blockingBuilt-in (adblock-rust)Extension-dependent

If you are on Arc today: stay through the shutdown if your setup holds, export your data before mid-December, then switch to Nook for the sidebar-first layout on an Apple Silicon Mac. Nook is not a substitute for Arc on Windows (Arc for Windows was a separate desktop app) or iOS; those users need a different replacement. See the Arc alternatives guide for a full comparison across platforms.

Nook vs Dia

Dia is a newer AI-native browser from The Browser Company. Like Nook, it uses a sidebar-first design, but its AI features are cloud-connected and its code is proprietary.

FeatureNookDia
LicenseGPL-3.0Proprietary
Source availableYesNo
AI model executionOn-device (Apple Intelligence, MLX)Cloud-connected
PlatformmacOS, Apple SiliconmacOS
Content blockingBuilt-in (adblock-rust)Extension-dependent

Nook is the stronger choice for users who want on-device AI without sending tab context to a remote server: the tab organizer and AI chat run locally via MLX and Apple Intelligence. Dia is worth considering when you need cloud-connected AI that works across contexts and sessions, or Dia-specific integrations with no open source equivalent.

install · quick start

Quick start#

bash
Nook ships pre-built for Apple Silicon. Download and install from GitHub Releases (macOS 15.5 or later, Apple Silicon required):

https://github.com/nook-browser/Nook/releases/latest

Open the downloaded DMG and drag Nook to Applications. To build from source instead (macOS 15.6 + Xcode 26, see FAQ):
```bash
git clone https://github.com/nook-browser/Nook.git
cd Nook && open Nook.xcodeproj
```
tech stack · detected from GitHub

What it's built on#

Languages
JavaScriptSwift
frequently asked

FAQ#

Does Nook work on Intel Macs?

No. Nook builds for Apple Silicon only because the on-device tab organizer uses MLX, which has no x86_64 build. Pre-built releases and the build-from-source path both require Apple Silicon. Intel Mac users cannot run the current version.

What macOS version does Nook require?

The pre-built app requires macOS 15.5 (Sequoia) or later. Building from source requires macOS 15.6 and Xcode 26. On-device AI chat and the tab organizer need macOS 26 with Apple Intelligence enabled. Users on macOS 14 or earlier cannot run the app.

Is Nook a truly open source alternative to Arc?

Yes. Nook is licensed under GPL-3.0, meaning its full source is public, forkable, and any distributed derivative must also release source. Arc is a proprietary app with no public source. The Nook repo description notes it is "A new browser, not owned by Atlassian," a reference to Arc's acquisition history.

How does Nook's content blocker compare to a browser extension?

NookBlocker is a native Swift package built on adblock-rust with a cosmetic filtering engine. It blocks at the WebKit level, not through a JavaScript extension, so it cannot be disabled by an extension permission policy and handles cosmetic residue such as empty divs and ad containers that standard blockers skip.

Can I use browser extensions with Nook?

Yes, Nook supports WKWebExtensions, Apple's browser extension standard for macOS. The catalog is smaller than Chrome's or Firefox's. Extensions built on Chrome-specific APIs or Manifest V2 features will not work. Core browsing features like content blocking and site tweaks are built into the app and do not require extensions.

Looking for more

Other ways to replace Arc, Dia and SigmaOS#

Zen Browser

#1 in the Arc guide

Sidebar Workspaces, split view for up to 4 tabs and Boosts, the closest match to how Arc worked

45,408 GitHub stars

Floorp

#2 in the Arc guide

Workspaces that switch a Firefox container per project, with no account required

8,466 GitHub stars

Brave

#3 in the Arc guide

Chrome Web Store extensions and an Android app, with encrypted sync across devices

3,723 GitHub stars

Firefox

#4 in the Arc guide

Vertical tabs, tab groups and split view built into the browser itself, on 5 platforms

13,641 GitHub stars
All 10 Arc alternatives6 open source Arc alternatives, ranked
by category

Open source tools in these categories#

497

Developer Tools

REA (Reverse Engineer Anything), Skills for Real Engineers, superpowers
212

Business & Productivity

OpenClaw, Excalidraw, RustDesk

Sponsors

Inbox Zero

Alternative toSuperhuman

AI email assistant that drafts replies and clears your inbox

  • 12,826 GitHub stars
  • AGPL-3.0Licence AGPL-3.0
  • #Email

Omnara

Alternative toCClaude Managed Agents

Open-source agent deployment API. Self-host or use Omnara Cloud.

  • 3,296 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents

rakazo

Alternative toGrok Bot

AI teammates you own: your keys, your model, your machine.

  • 5,914 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents
Advertise your product

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Find open source alternatives to paid software

/
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • Arc to Zen Browser
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • Railway to Coolify
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Microsoft Teams to Rocket.Chat
  • Confluence to Docmost
  • Pinecone to Qdrant
  • Zapier to n8n
  • Devin AI to OpenHands
  • Firebase to Supabase
  • 1Password to KeePassXC
  • Contentful to Strapi
  • Adobe Premiere Pro to Shotcut
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • Arc to Zen Browser
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • Railway to Coolify
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Microsoft Teams to Rocket.Chat
  • Confluence to Docmost
  • Pinecone to Qdrant
  • Zapier to n8n
  • Devin AI to OpenHands
  • Firebase to Supabase
  • 1Password to KeePassXC
  • Contentful to Strapi
  • Adobe Premiere Pro to Shotcut