Skip to content

Releases

Beacon v0.4.9

Choose a tag to compare

@OAraLabs OAraLabs released this 20 Oct 01:22

Beacon 0.4.9

Platform File
macOS (Apple Silicon) Beacon-0.4.9-arm64.dmg
Linux (AppImage, x86_64) Beacon-0.4.9-x86_64.AppImage
Linux (Debian/Ubuntu, amd64) Beacon-0.4.9-amd64.deb

Beacon v0.4.5

Choose a tag to compare

@OAraLabs OAraLabs released this 17 Oct 05:04

Beacon 0.4.5

Platform File
macOS (Apple Silicon) Beacon-0.4.5-arm64.dmg
Linux (AppImage, x86_64) Beacon-0.4.5-x86_64.AppImage
Linux (Debian/Ubuntu, amd64) Beacon-0.4.5-amd64.deb

Beacon v0.4.3

Choose a tag to compare

@OAraLabs OAraLabs released this 12 Oct 02:50

Beacon 0.4.3

Platform File
macOS (Apple Silicon) Beacon-0.4.3-arm64.dmg
Linux (AppImage, x86_64) Beacon-0.4.3-x86_64.AppImage
Linux (Debian/Ubuntu, amd64) Beacon-0.4.3-amd64.deb

New

  • Pairing codes for iPhone are encrypted when Prometheus is. When Prometheus serves an encrypted connection (home network on), the pairing code from Config → Devices → Enrol now carries Prometheus's key. A Beacon for iPhone with encrypted connections then connects over TLS, and only to that Prometheus. Until now, a phone could not reach a Prometheus with home network on.
    • With home network off, the code is the same as before.
    • Before making a code, Beacon checks that Prometheus answers on the ports iPhones use (8006 and 8011) with that key. If it doesn't (for example, Prometheus uses other ports), Beacon says why and makes no code, so no pairing is used up.
    • Phones paired before home network was turned on need a new code.

If you have 0.4.x installed, it updates itself: Beacon checks for updates soon after it opens and every few hours, downloads the update in the background, and installs it the next time you quit Beacon (⌘Q). When it's ready, the menu bar icon also offers "Beacon v0.4.3 ready — restart to install".

macOS: app and disk image signed, notarized and stapled (Developer ID). Linux: AppImage and deb are not signed.

Beacon v0.4.2

Choose a tag to compare

@OAraLabs OAraLabs released this 12 Oct 02:06

Beacon 0.4.2

Platform File
macOS (Apple Silicon) Beacon-0.4.2-arm64.dmg
Linux (AppImage, x86_64) Beacon-0.4.2-x86_64.AppImage
Linux (Debian/Ubuntu, amd64) Beacon-0.4.2-amd64.deb

New

  • Change which AI your assistant uses, from Beacon. Config → Models → Main model shows what Prometheus runs now. Change lets you pick another company, a version, and a key. OpenRouter offers "Sign in with OpenRouter" as well as a pasted key. Beacon checks a key before saving it, and the change takes effect when Prometheus restarts: "Restart now" does that for you. This needs Prometheus 0.9.7 or later.
  • Make a Beacon on another computer an owner. Settings → "Make this Beacon an owner": run oara pair --owner on the computer running Prometheus, then type the one-time code it shows. That Beacon can then approve worker requests. This needs a Prometheus with owner codes (newer than 0.9.7).
  • More ways in when Prometheus is already on this Mac. "Do you already have Prometheus?" now also offers "Look for another computer" and "Type its address". "Yes, connect to it" goes straight to the one on this Mac.

Fixes

  • The approval card is solid. It was see-through over some pages, such as Config.
  • A worker request this Beacon can't approve says so once. Approve no longer keeps bringing the card back. The card says how to approve it instead (from Telegram with /approve, or from a Beacon set up as an owner device), and Deny still works. The connection no longer wrongly reports a rejected key afterwards.
  • The address example is generic: "my-computer.local or 192.168.1.20".

If you have 0.4.0 or 0.4.1 installed, it updates itself: Beacon checks for updates soon after it opens and every few hours, downloads the update in the background, and installs it the next time you quit Beacon (⌘Q). When it's ready, the menu bar icon also offers "Beacon v0.4.2 ready — restart to install".

macOS: app and disk image signed, notarized and stapled (Developer ID). Linux: AppImage and deb are not signed.

Beacon v0.4.1

Choose a tag to compare

@OAraLabs OAraLabs released this 11 Oct 23:10

Beacon 0.4.1

Platform File
macOS (Apple Silicon) Beacon-0.4.1-arm64.dmg
Linux (AppImage, x86_64) Beacon-0.4.1-x86_64.AppImage
Linux (Debian/Ubuntu, amd64) Beacon-0.4.1-amd64.deb

Fixes

  • Setting up Prometheus on a new Mac works. In 0.4.0, "Set up Prometheus" stopped with "We couldn't get Prometheus — Check your internet connection" every time: Beacon asked for the Prometheus download at the wrong address. It now downloads it from the release itself, then checks it as before.
  • A Mac that's too old for Prometheus is told so. If Prometheus needs a newer macOS than the Mac has, Beacon says so before downloading anything.
  • "We couldn't find Prometheus" says why. After "Yes, connect to it", Beacon now tells you whether:
    • macOS isn't letting it look on your network, and how to allow it;
    • it found a Prometheus that needs updating first (update Prometheus on that computer and turn on home network);
    • nothing answered. In that case you can also type the computer's address.

If you have 0.4.0 installed, it updates itself: Beacon checks for updates soon after it opens and every few hours, downloads the update in the background, and installs it the next time you quit Beacon (⌘Q). When it's ready, the menu bar icon also offers "Beacon v0.4.1 ready — restart to install".

macOS: app and disk image signed, notarized and stapled (Developer ID). Linux: AppImage and deb are not signed.

Beacon v0.4.0

Choose a tag to compare

@OAraLabs OAraLabs released this 11 Oct 21:13

Beacon 0.4.0

Platform File
macOS (Apple Silicon) Beacon-0.4.0-arm64.dmg
Linux (AppImage, x86_64) Beacon-0.4.0-x86_64.AppImage
Linux (Debian/Ubuntu, amd64) Beacon-0.4.0-amd64.deb

What's new

  • A new first run. One question: set Prometheus up on this Mac, or join a computer that already runs it. On a Mac, setting it up is one click: Beacon downloads the notarized Prometheus app, checks it, puts it in Applications, starts it and connects.
  • Sign in with OpenRouter. The recommended way to choose how your assistant thinks, with no key to copy. Keys from Anthropic or OpenAI can still be pasted under "Other options".
  • More than one computer, over TLS. Turn on the home network in Settings → Other computers. Beacon holds each home-network Prometheus to the key it first met, and lists only computers that really answer.
  • Encrypted-only home-network joins. A new connection to a computer on your home network is always encrypted. Tailscale and this Mac work as before, and a saved older connection keeps working with a notice.
  • Worker cards. See your assistant's workers as cards, approve a worker's step once, and pick the worker model in Settings.

macOS: app and disk image signed, notarized and stapled (Developer ID). Linux: AppImage and deb are not signed.

Beacon v0.3.1

Choose a tag to compare

@OAraLabs OAraLabs released this 07 Oct 13:43

Beacon 0.3.1

Fixes from first-run walkthroughs of 0.3.0:

  • Setup picks up where you left off. A half-finished setup comes back, and Beacon always offers a way out when Prometheus can't be reached.
  • Setup links open in your browser. The setup screens link to the setup guide and to Slack, Discord and Telegram's pages.
  • The license reads cleanly. The license window when you open the disk image, and the AppImage's first-run prompt, show it as clean paragraphs instead of breaking every few words.
Platform File SHA-256
macOS (Apple Silicon) Beacon-0.3.1-arm64.dmg 2343e06e624821175d31236087a0d1b49511dc8e98f9658d2d7d66c066dca385
Linux (AppImage, x86_64) Beacon-0.3.1-x86_64.AppImage 92137e41940d11d2339fc6c73c5e5c3d6f4b53597ed8f59ca54671a0383ce413
Linux (Debian/Ubuntu, amd64) Beacon-0.3.1-amd64.deb b2830629c248e8e87fa2d4960f875d002442e0d7c40bdfb8d9ed18966a91f982

The macOS app and dmg are signed and notarized by Apple. The Linux builds are unsigned, which is normal for Linux, and are tested in CI, not yet on Linux hardware. Beacon 0.3.0 updates itself to this release.

To check a download: shasum -a 256 <file> on macOS, sha256sum <file> on Linux. The update feeds (latest-mac.yml, latest-linux.yml) also carry each file's SHA-512.

New to Beacon? Start with the setup guide.

Beacon v0.3.0

Choose a tag to compare

@OAraLabs OAraLabs released this 07 Oct 01:23

Beacon 0.3.0

Platform File SHA-256
macOS (Apple Silicon) Beacon-0.3.0-arm64.dmg 417b955d0678eba1972e85e475ae13dc2c7846ac76b1d4a46215da0a1b63a8ac
Linux (AppImage, x86_64) Beacon-0.3.0-x86_64.AppImage ac95326f066d795d157ec12fe6118e65d46c25ebf3d97aac94dbc3103c3aa597
Linux (Debian/Ubuntu, amd64) Beacon-0.3.0-amd64.deb 352734b947e55f0b07a63b0df136f21bfed951621891173d47a92fc86dc441c9

The macOS app and dmg are signed and notarized by Apple. The Linux builds are unsigned, which is normal for Linux, and are tested in CI, not yet on Linux hardware.

To check a download: shasum -a 256 <file> on macOS, sha256sum <file> on Linux. The update feeds (latest-mac.yml, latest-linux.yml) also carry each file's SHA-512.

New to Beacon? Start with the setup guide.