Beifahrer

Beifahrer

by Pascal Garber

All download options

1Beifahrer

The app: a window that shows your agents, browsers and pairing token, and the MCP server your coding agent connects to. Open it and follow the setup assistant.

Linux

macOS

Apple Silicon is assumed. Pick the Intel build if your Mac has an Intel processor.

Contains the Safari extension. Turn it on after the first launch: Safari → Settings → Extensions.

Windows

Windows may warn about an unknown publisher. Choose More info → Run anyway.

2Browser extension

Beifahrer's half inside the browser. Pair it with the app using the token the app shows.

About the browser extension

All releases on GitHub

Let AI use your browser

Beifahrer lets an AI agent work in the browser you already use, with your tabs and the sites you are logged into, instead of in a second browser it starts for itself.

Four parts, in this order:

  • Your agent asks for something, for example to read the page you are looking at.
  • The Beifahrer app on your computer takes that request. The app is the bridge between your agent and your browser, and it is the only part your agent talks to.
  • The Beifahrer extension in your browser checks the request against the rules you set, and refuses anything they do not cover.
  • The browser carries it out, and you watch it happen.

Beifahrer sends nothing out. No account, no telemetry, no server on the internet. The app and the extension talk to each other on your own computer and nowhere else.

You say what the agent may do, and you take it back whenever you want:

  • Set each site to None, Read or Edit. On a site you left at None the agent sees the host name and nothing else, not the title and not the rest of the address.
  • Need more for a while? Allow all sites for an hour, until the browser closes, or for this one agent session. No temporary access survives a browser restart.
  • Before a change, Beifahrer asks. For a filled field or a click, a window names the site and what is about to happen. Before tabs are closed, a window lists them. On a site you trust you can switch the asking off.
  • Pause stops everything, down to listing your open tabs. Only you start it again, in the extension or with a keyboard shortcut.
  • You see the agent at work. The toolbar button changes, a small label with a Stop button appears in the page, and the extension lists what the agent did.
  • What you did not switch on stays off: screenshots, downloads, saved sessions, tab management, the request log, and running the agent's own code in a page.

Works in Firefox and in Chromium-based browsers.

Browser extension: BeifahrerLet an AI agent use this browser. You choose, site by site, what it may read and change.

Changes in version 0.1.31

  • File upload now also works on pages whose "Browse your files" button sits inside a shadow root
Older releases

Changes in version 0.1.30

  • On a Mac, closing the window now minimises it, so a click on the Dock icon brings it back

Changes in version 0.1.29

  • Three feature rows (hidden downloads, page requests, file upload) showed a placeholder instead of their icon; fixed
  • After taking a hidden download, Firefox no longer leaves a tab open on the deleted file
  • The German app name is now part of the app description

Changes in version 0.1.28

  • On a Mac, closing the window keeps Beifahrer running; click its Dock icon to bring the window back

Changes in version 0.1.27

  • On a Mac, the Safari row now shows whether the extension is on instead of staying on Unknown
  • The app says when a second, outdated pairing file is left over from an earlier version

Changes in version 0.1.26

  • On a Mac, the app brings the Safari extension along; turn it on in Safari's settings if you want to use Safari
  • An agent can put a file from a folder you allowed into an upload field on a page
  • Safari keeps answering after many calls in a row
  • The toolbar icon in Safari follows light and dark mode once a Beifahrer page opens
  • In Safari, the options page says where to allow screenshots and hides what Safari cannot do

Changes in version 0.1.25

  • A simpler toolbar icon that stays recognisable at small sizes

Changes in version 0.1.24

  • Your default browser comes first when setting up the extension
  • Firefox installs the extension in Firefox itself, not in whichever browser opens links
  • The Browser page shows for each browser whether the extension is installed and connected

Changes in version 0.1.23

  • Connection diagram: every name centred under its picture, all on one line
  • "This app" label easier to read in dark mode

Changes in version 0.1.22

  • Toolbar button in the browser's icon colour in Chrome and Edge too

Changes in version 0.1.21

  • Toolbar button in the same colour as the browser's other icons, on light and dark toolbars

Changes in version 0.1.20

  • Connection diagram moved from the extension popup to its settings page; the popup is compact again
  • Toolbar button without a badge: the bus stays fully visible, a coloured dot shows the state

Changes in version 0.1.19

  • Extension popup and settings work again in Firefox: settings link, connection diagram, all sections
  • Settings page shows the coloured app icon and working privacy and legal notice links
  • Status page reads the status text first, with more space around the diagram

Changes in version 0.1.18

  • Connection diagram on the status page: shows the agent, Beifahrer and the browser, with link states and fix hints
  • Popup diagram for the extension, with a coloured app icon in the header
  • Autostart refusal is now reported instead of being saved silently

Changes in version 0.1.17

  • One app per system: the window and the command line for coding agents are in the same package
  • Setup assistant in the window: pick your coding agent, review the change to its config and confirm it; the old file is backed up first
  • The macOS app and the Windows installer no longer collide with a second Beifahrer package

Changes in version 0.1.15

  • The macOS app is signed and notarised and comes as a disk image
  • The site links to the developer

Changes in version 0.1.14

  • The About window links to the privacy policy and the legal notice

Changes in version 0.1.13

  • Reading a page works again after the first call in the same tab
  • Long warnings and row titles in the extension wrap instead of being cut off

Changes in version 0.1.12

  • The desktop app now also runs on Windows and macOS
  • Agents can download a file a page links to and see whether it finished
  • Clicking a file link downloads it once instead of twice

Changes in version 0.1.11

  • New app and extension icon: a VW bus instead of the sparkles
  • About dialog with a Support link

Changes in version 0.1.5

  • Scripts get their own switch in the per-site policy, and you can stop script prompts
  • New beifahrer doctor command to check the setup
  • Desktop app: Browser and Agent pages with the pairing token and connect snippet
Support this project

Keywords

  • browser
  • AI
  • MCP
  • agent
  • automation

Architectures

  • x86_64
  • arm64