Arc was a good idea.
So we built it open source.

Pulse is a free, native Mac browser built on WebKit. Your tabs live in spaces, and one command bar takes you anywhere, all from the keyboard.

Free and open source, for macOS 14 or later.

go on, press ⌃2

You already know
where everything is.

Spaces, the sidebar and the ⌘T field, the way your hands remember them.

  1. ⌃1 … ⌃9

    Spaces, each in its own colour.

    Work, home and reading get their own sidebar, pinned tabs and colour. Favorites come along to every space. Switch with a shortcut, the dots or a two-finger swipe.

  2. ⌘T

    One field for everything.

    Type a few letters and Pulse completes the site you meant, from the ones you visit most. Open tabs and search suggestions show up in the same list. ⇥ accepts.

  3. ⌘S

    The whole page, when you want it.

    Hide the sidebar and the page goes edge to edge. Move to the left edge and it peeks back in.

  4. drag

    Tabs go where you drop them.

    Reorder them, or move them between Favorites, Pinned and Today. Drop a tab on a space’s dot to send it there.

  5. first launch

    Bring your Chrome with you.

    Pulse imports your Chrome history and bookmarks bar, and offers to become your default browser. Context menus, downloads and history work the way you’re used to.

Built for every day.

The parts of a browser you use without thinking, done the way a Mac app should.

WebKit, not Chromium.

Pulse runs on the engine already inside your Mac, the one Safari uses, so the whole app is 12 MB. Chrome brings its own and weighs in around 720 MB.

Downloads, like Chrome’s.

A bubble with progress, pause, resume and retry, and a page at ⌘⇧J that remembers what you downloaded.

History, by day.

⌘Y groups it by day, with search and multi-select delete. Recently closed tabs live in the History menu.

Camera and mic, per site.

Tabs show a red camera or microphone while a site uses them. You decide which sites can.

Asks before leaving.

Links for Mail, Zoom and other apps open there, and Pulse asks first unless you clicked them.

and the small things: find in page, session restore that loads tabs only when you open them, renaming tabs with a double-click, middle-click to close, link previews in the corner, VoiceOver labels and fades when Reduce Motion is on.

Secure from the start.

The safe choice is the default one, so there is nothing to go looking for in Settings.

Ads and trackers, blocked.

EasyList and EasyPrivacy run inside WebKit’s content blocker and refresh every four days. Turn blocking off for a site from the address bar.

HTTPS first.

Pulse opens every address over HTTPS and only falls back to HTTP when a site has no secure version.

Sandboxed, like Safari.

Pulse runs in the macOS App Sandbox, and every page renders in WebKit’s own sandboxed processes.

Private windows forget.

⇧⌘N opens a window that keeps cookies only in memory, records no history and runs no extensions.

Nothing phones home.

Pulse collects no analytics. Search suggestions and site icons are fetched without your cookies, and suggestions are never cached.

Every shortcut.

The Chrome shortcuts your hands already know, plus a few for spaces.

Tabs

⌘T
New tab
⌘W
Close tab
⌘⇧T
Reopen closed tab
⌘D
Pin or unpin tab
⌘1to⌘8
Go to tab 1 to 8
⌃⇥or⌃⇧⇥
Next or previous tab

Spaces and sidebar

⌃1to⌃9
Go to space 1 to 9
⌘⌥←or⌘⌥→
Previous or next space
⌘S
Show or hide the sidebar

Pages

⌘L
Edit the address
⌘[or⌘]
Back or forward
⌘R
Reload
⌘⇧C
Copy the address
⌘F
Find on page
⌘Gor⌘⇧G
Next or previous match

Everything else

⌘Y
History
⌘⇧J
Downloads
⌘⇧⌫
Clear browsing data
⌘⌥I
Web Inspector
⌘,
Settings

Go on. It’s free.

Open source under the AGPL-3.0, for macOS 14 or later.