Skip to main content

Welcome to Nook

This guide will walk you through installing Nook, completing the initial setup, and starting your first browsing session.

Install Nook

If you haven’t already installed Nook, download and install it now:

Installation guide

Download the DMG or build from source

First launch

When you launch Nook for the first time, you’ll see an onboarding flow that helps configure your browser.
1

Welcome screen

The first screen introduces you to Nook’s philosophy and design.Click Continue to proceed.
2

Import data (optional)

You can import bookmarks and history from:
  • Arc Browser
  • Safari
  • Dia Browser
Importing is optional. You can skip this step and start fresh, or import data later from Settings.
Select your browser and follow the import flow, or click Continue to skip.
3

Configure AI assistant

Nook includes a built-in AI chat assistant. Choose whether to enable it:
  • Enabled: You’ll see a chat panel where you can ask questions and get help
  • Disabled: The AI features are hidden
You can configure the AI provider (Gemini, OpenRouter, or Ollama) later in Settings.
4

Enable ad blocking

Nook offers cross-site tracking protection to enhance privacy.
  • Enabled: Blocks cross-site trackers
  • Disabled: Standard WebKit behavior
You can change this later in Settings > Privacy.
5

Choose URL bar position

Select where you want the address bar:
  • Sidebar (default): URL bar integrated into the sidebar for a unified navigation experience
  • Top bar: Traditional top-aligned URL bar
If you later switch to horizontal tabs (top of window), the URL bar will automatically move to the top.
6

Pick a visual theme

Customize the sidebar appearance by selecting a material effect:
  • Arc (hudWindow): Similar to Arc Browser’s aesthetic
  • Sidebar: Standard macOS sidebar material
  • Window Background: Subtle, minimal effect
  • And many more options
This controls the visual blur and translucency of the sidebar.
7

Finish setup

Click Get Started to complete onboarding and open your first tab.

Your first browsing session

The Nook interface is organized into these key areas:
  1. Sidebar (left or right): Contains tabs organized into spaces and folders
  2. URL bar: Enter addresses or search queries
  3. Web content area: The active webpage
  4. Status bar (bottom): Shows link previews on hover

Open your first tab

1

Click the new tab button

In the sidebar, click the + button to create a new tab.
2

Enter a URL or search

Type a web address or search query in the URL bar:
github.com/nook-browser/Nook
Press Enter to navigate.
3

Browse the web

The page loads in the content area. You can:
  • Click links to navigate
  • ⌘-click links to open in a new tab
  • Hover over links to preview them (if Peek is enabled)
  • Navigate back/forward using the arrow buttons or ⌘[ / ⌘]

Essential features

Create a space

Spaces help you organize tabs by context (work, personal, research, etc.).
1

Open the spaces sidebar

At the bottom of the sidebar, click the Spaces button or press ⌘E.
2

Create a new space

Click the + icon to create a space.Give it a name like “Work” or “Research”.
3

Customize the space

Right-click the space to:
  • Change the gradient colors
  • Rename it
  • Delete it
4

Add tabs to the space

Any new tabs you create will be added to the active space. Switch between spaces to context-switch your browsing.

Use the command palette

The command palette provides keyboard-driven navigation.
1

Open the palette

Press ⌘K to open the command palette.
2

Search for tabs or history

Start typing to search:
  • Tab names to switch tabs
  • URLs to navigate to recent pages
  • Commands to execute actions
3

Navigate with keyboard

  • ↑ / ↓ to select
  • Enter to activate
  • Esc to close

Try split view

View two tabs side-by-side in the same window.
1

Open two tabs

Create or select two tabs you want to view simultaneously.
2

Activate split view

Right-click a tab and select Open in Split View, or use the keyboard shortcut.
3

Resize the split

Drag the divider between the two views to adjust sizing.
4

Exit split view

Click the X button on either split panel to return to single-tab view.

Use profiles

Profiles provide isolated browsing contexts with separate cookies, history, and cache.
1

Open Settings

Press ⌘, to open Settings.
2

Go to Profiles

Navigate to the Profiles section.
3

Create a new profile

Click + to create a profile.Give it a name like “Work” or “Testing”.
4

Switch profiles

In the sidebar header, click the profile dropdown to switch between profiles.Each profile has its own isolated data store.

Enable incognito mode

Incognito windows use non-persistent storage that’s destroyed when the window closes.
1

Open a new incognito window

Press ⌘⇧N or go to File > New Incognito Window.
2

Browse privately

The window is marked with an incognito indicator.History, cookies, and cache are not saved when you close the window.

Keyboard shortcuts

Nook is designed for keyboard-driven workflows. Here are essential shortcuts:
ActionShortcut
New tab⌘T
Close tab⌘W
Reopen closed tab⌘⇧T
Switch tabs⌘1-9
Command palette⌘K
Spaces sidebar⌘E
New window⌘N
New incognito window⌘⇧N
Find in page⌘F
Settings⌘,
Back / Forward⌘[ / ⌘]
Reload⌘R

Customize Nook

Open Settings (⌘,) to customize:
  • General: Search engine, sidebar position, tab layout
  • Appearance: Visual materials, themes, UI density
  • Privacy: Tracking protection, cookie management
  • Profiles: Create and manage isolated browsing contexts
  • Extensions: Install and configure browser extensions (macOS 15.4+)
  • AI: Configure AI assistant providers and models
  • Keyboard Shortcuts: Customize and view all shortcuts

Get help

If you encounter issues or have questions:

GitHub Issues

Report bugs or request features

Discord Community

Ask questions and get support

Next steps

You’re now ready to explore Nook’s full feature set:
  • Learn about the manager-based architecture in the source code
  • Explore extensions and how to build your own
  • Contribute to the project on GitHub
  • Join the community and share feedback
Happy browsing!

Build docs developers (and LLMs) love