Built at UCSF,
open source.

Biorouter is a research environment for biomedical AI, built by the Baranzini Lab at UCSF. Anyone may use, study and change it under the Apache 2.0 license.

Team

Collaborators

UCSF Academic Research Services 

  • William Santo
  • Evan Philps
  • Rick Larson
  • Oksana Gologorskaya

Inspirations

Biorouter's design was inspired by the agents below.

Updates

19Oct

Biorouter at Jupyter Day 2026

Notebooks Behind the Firewall: AI Agents and Real Patient Data in Jupyter, a talk presented on October 19, 2026, at the San Jose Convention Center. The talk shows how Biorouter connects to Jupyter as an ACP agent. Researchers keep their existing notebooks, work with institutionally hosted models, and keep protected health data inside institutional boundaries. The recording is on Project Jupyter's YouTube channel.

View video  Session details 
25Oct

Biorouter v1.94.0: folder access you approve

Developer tools ask before they read or write a folder outside your project, and the composer lists every grant so you can revoke it. Ordinary chats no longer stop at the old turn and tool call limits, interrupted replies recover, and Versa API Bedrock adds Claude Opus 5.5 and Sonnet 5.5, contributed by Jeff Lin.

Release notes 
21Oct

Biorouter v1.93.4: Baseten models

Baseten joins the public providers with eleven open-weight models, including GLM 5.3, Kimi K3 and DeepSeek V4.1, and its model list and prices stay current between releases. Contributed by Albert Lee at Baseten.

Release notes 
18Oct

Biorouter v1.93.2: updates that resume and restart

An update download continues after a dropped connection, and Restart & update reopens Biorouter on the new version or says why it could not. It also brings everything from v1.93.1: leaner Claude Code chats and Crew setup on a shared server.

Release notes 
13Oct

Biorouter v1.93.0: simpler desktop and checked apps

The desktop is simpler, local inference reports failures clearly, and private bug reports open for your review. Built apps are checked before a successful build, launch or export.

Release notes 
Earlier updates
6Oct

Biorouter v1.92.1: current UCSF Versa models

Versa API Azure adds GPT-5.6 Sol, Terra and Luna. Versa API Bedrock now lists only the Claude models UCSF serves, including Sonnet 5.

Release notes 
30Sep

Biorouter v1.92.0: Crew and simpler startup

Crew brings shared lab channels, files and agent tasks. The app starts silently on macOS and Linux, adds new models, and restores Copy in chats and previews.

Release notes 
23Sep

Biorouter v1.91.2: clearer Biorouter Copilot controls and chat

Biorouter Copilot status appears only in chats that ask for it, and chat gains quoted selections and adjustable text size.

Release notes 
22Sep

Biorouter v1.91.1: steadier Windows sockets and macOS extensions

Windows no longer passes open network sockets to the programs Biorouter starts, and inline Python extensions on macOS no longer fail to start.

Release notes 
21Sep

Biorouter v1.91.0: Biorouter Copilot and a Windows installer

Biorouter can observe and control the desktop after your approval, and Windows gets its first installer.

Release notes 
15Sep

Biorouter v1.90.5: chats keep their place

A chat no longer stays stuck running when its tab closes, and a public chat cannot manage private scheduled work.

Release notes 
3Sep

Biorouter v1.90.0: every tool tested across providers

Running all 419 tool and mode combinations found 24 issues, and a code review closed several security defects.

Release notes 
10Aug

Biorouter v1.89.0: privacy tiers and Workspace Control

Private chats stay on private models, and the agent can work across your chats.

Release notes 
21Jul

Biorouter v1.88.5: a fully automatic mode

The agent works through ordinary file tasks on its own and still asks before sensitive system changes.

Release notes 
15Jul

Biorouter v1.88.1: selective reset and steadier local models

Settings can reset one kind of data at a time after a preview, and local models start more reliably.

Release notes 
14Jul

Biorouter v1.88.0: agent budgets and clearer usage costs

Agent runs gain budgets, stall detection and a reliable cancel, and usage reports mark incomplete costs.

Release notes 
2Jul

BAAM expands with scientific skills and .brxt extensions

The marketplace adds vetted extensions and skill packages for lab notebooks, public databases, literature, imaging and protein structure.

Browse BAAM 
25Jun

Biorouter v1.86.1: reliable chat names

Chats name themselves again, and the permission prompt is one clear card.

Release notes 
21Jun

Biorouter v1.86.0: updates in one click

Mac users can update in place with Restart & Update, and core tools move into a Capabilities section in Settings.

Release notes 
20Jun

Biorouter v1.85.4: Agent Drafter

A new Agent Drafter extension builds apps with an agent inside them, and Auto Visualiser adds 24 chart and diagram types.

Release notes 
19Jun

Biorouter v1.85.3: autonomous chat

Chat calls tools autonomously by default, and the Llama Server context window matches the running model.

Release notes 
15Jun

Biorouter v1.85.2: local models with no setup

The app bundles and manages Llama Server, so local Qwen and Gemma models run without a separate install.

Release notes 
11Jun

Biorouter v1.85.0: a complete command line

The command line gains a full screen interface and setup commands, and new Linux packages install it without the desktop app.

Release notes 
10Jun

Biorouter v1.80.1: knowledge works from chat

Knowledge bases made in chat appear without a reload, and chat can export and import them.

Release notes 
4Jun

Biorouter v1.80.0: knowledge bases with git history

Agents keep local markdown knowledge bases under git, with source credibility, a graph view and restore in one click.

Release notes 
1Jun

Biorouter v1.76.1: image input

Vision models receive dragged, pasted and attached images directly.

Release notes 
30May

Biorouter v1.76.0: dashboard fold mode and provider diagnostics

Dashboard windows fold into compact cards, and failed provider requests are logged on your computer for diagnosis.

Release notes 
13May

Biorouter v1.75.2: Versa Bedrock works on first install

A new Versa API Bedrock setup succeeds with only an access key and a secret.

Release notes 
13May

Biorouter v1.75.1: consistent chat names

A renamed chat shows its new name in history, tabs and dashboard windows.

Release notes 
12May

Biorouter v1.75.0: Dashboard Mode

A canvas that fills the window runs several chats side by side.

Release notes 
8May

Biorouter v1.72.1: Skills and .brxt

Skills and the .brxt extension bundle arrive, and UCSF Versa appears in provider setup.

Release notes 
13Apr

Biorouter v1.60.0: model refresh

Model lists are updated across providers, and Amazon Bedrock is easier to set up.

Release notes 
13Apr

Biorouter v1.50.0: Workflows everywhere

Recipes become Workflows across the code, with a migration that keeps existing sessions loading.

Release notes 
16Mar

Biorouter office hours recording

A recorded demo of installing Biorouter, using it and reporting issues, for UCSF affiliates only.

Watch the recording 
11Mar

Biorouter at UCSF Research AI Day

The recorded talk, from 2:46:23, showed agentic workflows, BAAM and collaboration across institutions.

Watch on YouTube 
21Jan

Biorouter v1.20.0: launch on macOS, Windows and Linux

Native installers arrive with simpler provider setup and a full set of documentation.

Release notes 

Community

Join the Biorouter Slack.

Ask questions, report problems, request features and talk with the team.

Join the Slack