What’s new in OpenBot

Every release since OpenBot 1.0, newest first: what’s new, what’s improved, what’s fixed, and what to do before you upgrade.

All releases

OpenBot 1.0.2

Latest

Before you upgrade

  • Back up first. Upgrading from 1.0.0 or earlier runs 1.0.1’s database changes, and going back afterward means restoring that backup.
  • On Windows, OpenBot Desktop now runs in a Podman machine of its own. An installation that ran in yours starts fresh, and its earlier data stays in your machine.
  • If Docker Desktop is too old to run OpenBot, OpenBot updates it. Docker Desktop quits while it updates, and the containers that were running start again afterward.

New

  • Talk to OpenBot: a microphone in the message box turns what you say into text. OpenBot Desktop uses your computer’s own speech recognition.
  • OpenBot Desktop updates a Docker Desktop or Podman that is too old to run it, at setup and at every Start.
  • Updates download in the background while you work, so clicking Update has nothing big left to download.
  • Setup starts its big downloads on the first screen, while you sign in, instead of waiting for Install.

Improved

  • OpenBot Desktop uses its own Podman machine when yours can’t run it, and leaves yours as it is.
  • Setup’s first screen says this version runs entirely on your computer and takes 1 to 10 minutes, depending on your internet speed.
  • Uninstalling on Windows stops what OpenBot was running, and never touches your own Podman machines or containers.
  • A new conversation’s first message starts one run on the Bot, where it started two.
  • Picking a model closes the picker and puts the cursor back in the message box.

Fixed

  • Installing a new OpenBot over an old one on Windows no longer offers to delete your data.
  • An older Docker Desktop no longer stops Start with “Compose config exited with exit status: 15”.
  • A Podman machine that stops answering is restarted for you.
  • An answer that reached the screen with words missing now shows whole, and browser actions that never ran are tried once more.
  • A Claude Agent SDK Bot holding several apps no longer stops on its first question with “this conversation is too long for the model”.
  • A Bot draws a chart or table only from results it has already read.
Full release notes on GitHub

OpenBot 1.0.1

Before you upgrade

  • Back up first. Once 1.0.1’s database changes run, going back to 1.0.0 means restoring that backup.
  • Sending, deleting, sharing, and posting also offer Allow for this conversation and Always allow here, and paying and account-setting changes now ask instead of being handed to you.
  • A Personal Assistant whose instructions nobody changed takes the new ones at the next start. Edited instructions are kept.

New

  • Rename a conversation you started, from its menu in the sidebar.
  • Allow an action for the rest of a conversation, so a back-and-forth on Slack doesn’t ask you to approve every message.
  • A Routines page lists every routine across your Bots, and New routine makes one without asking a Bot.
  • Admins write policy in plain English: boundaries, team approval rules, permissions, and the network allowlist. Nothing is saved until they save it.For Business
  • Ask the audit trail a question, such as “Gmail changes by a routine last week”, and see the matching rows.For Business
  • What would happen checks whether a Bot could take an action, and shows which control decides.For Business
  • OpenBot Desktop’s window zooms from 90% to 200%, with Command or Ctrl and + or -.
  • Get Troubleshooting Logs… copies or saves your logs in one block, with keys, passwords, and email addresses taken out.
  • Settings in OpenBot Desktop shows which AI provider and model OpenBot uses, and Change AI connection switches it.

Improved

  • Setup says what it’s doing in plain words, with one progress bar and the time left.
  • The Bots OpenBot ships take the step instead of asking about it, and ask only when a wrong guess would be hard to undo.
  • Routines and check-ins get 24 steps or more, where they had 8. A routine written as a list carries on until each part is done, blocked, or skipped.
  • A Bot that asks an app for many things at once sends 5 at a time and tries a lookup that times out twice more, so big batches come back.
  • Setup says OpenBot Desktop sends usage data, never your conversations, files, or keys, and Settings turns it off.
  • A budget a Bot draws shows each part in its own color, with a bar of how the total splits.

Fixed

  • A first install on a Mac with Docker Desktop no longer stops at “Something went wrong” on its first Start.
  • Quitting while the backend updates no longer breaks every later Start.
  • A file dropped on a conversation in OpenBot Desktop attaches.
  • Coming back to a conversation while a Bot is partway through its lookups no longer loses them.
  • A Bot that runs its own agent can read your Gmail and find your Slack channels by name again.
  • A Bot fills a form in one pass, where it typed values in again or put them in the wrong field.
  • A Claude plan, or Grok signed in from OpenBot Desktop, has a model picker in conversations again.
  • A message that couldn’t reach the backend says so in plain words, instead of showing a raw error.
Full release notes on GitHub

OpenBot 1.0.0

Before you upgrade

  • Back up first. Once people connect more than one account to an app, going back to 0.3.4 means restoring that backup.
  • After you connect a second account to an app, your own Always allow rules for that app stop applying, so Bots ask again for each account.

New

  • Connect more than one account to an app, such as two Gmail addresses, and choose which is the default.
  • Bots use the account your request is about, and your default when you don’t name one.
  • An approval names the account a Bot wants to act from, and Always allow covers that account only.
  • A figure in a chart can link to the record it came from.
  • A Bot that is working says so in the sidebar, and Home shows it with Open.

Improved

  • Bots answer in plain Markdown by default, and draw a chart, table, or card only when it makes the answer easier to use.
  • A Bot knows from its first message which of your apps it can use and which still need connecting.
  • When OpenBot Desktop’s backend can’t start, it says why, such as Docker being short of CPUs, memory, or disk, and where to raise it.
  • After a recording saves, Teach a Bot follows it until the skill is learned, and Try it opens Home with the task ready to send.
  • Approval cards and Activity describe an action in words, such as “Send email on Gmail”, instead of a tool name or raw data.
  • Apps that need a key say so before you connect, and the key form says where to get one.

Fixed

  • A chart that is still loading says “Drawing the chart…” instead of “There is no data to chart.”
  • A long link or path in a card wraps instead of being cut off at the card’s edge.
  • The first notification after OpenBot Desktop starts now shows, where it was dropped.
  • Install’s progress bar is full only when it’s done.
  • Activity and Audit load older events with Show older events, where they stopped at the newest 50.
  • Bar chart figures that don’t fit above their bars show shorter, such as “15K”, instead of running into each other.
Full release notes on GitHub

Earlier releases are on GitHub