Beaker

Install Beaker

Staying updated

Beaker will automatically keep up-to-date on macOS and Windows, but not on Linux. Linux users can subscribe to the AppCast feed (includes version release notes) to stay updated. (We are actively working on Snap and Flatpak distributions.)

Instructions for building from source

Changelog: 1.0 Beta 3, 1.0 Beta 2, 1.0 Beta

Beaker 1.0 Beta!

The Beaker 1.0 Beta is finally here! Thank you to everyone for your patience and support over the past year as we’ve completed this total rehaul of the browser. You can find the release blogpost here.

A new protocol

Beaker is now using the Hypercore Protocol. With this change, dat:// URLs are being phased out in Beaker and replaced with hyper://.

This breaking change includes a ton of new improvements. Performance is now vastly superior thanks to new data structures and connection-reliability has improved thanks to a switch to a hole-punching DHT. This update also includes new features such as mounts and peersockets.

Announcing Hyperdrive v10

Beaker includes a Dat -> Hyperdrive converter to help you update your library.

A new editing experience

With Beaker 1.0, we took an entirely new approach to how you build sites in the browser. We wanted to make it as easy as possible to get work done fast.

The new release includes a set of builtin tools which open side-by-side with your page. These include a source editor, files explorer, and a new Web-based terminal.

Beaker 1.0 also includes tools for quickly forking, comparing, and merging Hyperdrives. With these tools, you can collaborate on your development without ever leaving the browser.

A new set of Web APIs

For building peer-to-peer applications, it’s important you have a powerful set of APIs to replace the server. In 1.0, we’ve overhauled Beaker’s Web APIs to provide a ton of useful tools:

Let us know what you think!

This is a beta release so you may run into issues. We’re going to be testing a lot of new browser features and finding out how the new protocol scales. If you run into any bumps, open an issue or ask questions in github discussions.