Otto · Changelog

What's new

Everything that changed in the Otto app, on your Otto, and in the cloud behind them. Newest first.

App
2.1.3
Otto OS
1.1.2

Software updates in the background

A software update no longer takes over the app, and each screen plugged into your Otto is its own display.

Improved

  • A software update no longer takes over the app, and its progress follows what your Otto is actually doing.
  • Each screen plugged into your Otto is its own display, with a name you can change.
  • On desktop, a message's details open beside the chat and list the steps your agent took.
  • Your agent no longer asks before writing the files for a page or app you asked for.

Fixed

  • Your agent could answer a short message with details about your display.
  • Allowing an agent in Display settings always failed.
App
2.1.2
Otto OS
1.1.1

Browser start fix

Fixes the browser still failing to start on some Ottos.

Improved

  • Commands your agent runs read in chat as what they did: the files and lines it read, what it searched for.
  • The browser on your Otto uses its graphics hardware.

Fixed

  • On some Ottos the browser still failed to start after the last update. It starts again, and a stuck Otto recovers on its own.
App
2.1.1
Otto OS
1.1.0

Projects for code, a terminal, and apps your agent builds

Your agent can now work in a code project, build pages and small apps for you, and you can open a terminal on your Otto from any device. This release also fixes the browser failing to start on some Ottos.

New

Projects

A project is a code repository on your Otto. Ask your agent to clone a repository or to create a project, and it sets one up and gives you a card to start a chat with the project attached. It can also attach a project to the chat you are already in. A chat with a project attached picks its own mode: Ask, Auto, Full or Plan. In Plan, the agent looks around without changing anything and proposes a plan; you choose to build it or send it back with your changes. Your agent keeps its own notes and memory for each project, so "remember this for this project" sticks. It uses git and GitHub without ever seeing your token, and an automation can have a project attached so its runs work there.

Apps and pages your agent builds

Apps is here. Ask your agent for a dashboard, a page or a small app and it builds one on your Otto. Pin the ones you want to keep; they appear as a gallery on the Apps page, and the rest wait under Unpinned. You can share a page with a private link, show it on a screen plugged into your Otto, and turn off anything a page is allowed to do from its details.

Shells

Open a terminal on your Otto from the app, on desktop or on your phone. A shell runs as your own account, and a command that needs administrator rights asks you in the app first. You can keep up to eight shells open per Otto.

  • Talk instead of typing. Hold the microphone in the composer to dictate a message; on phones the transcription happens on the device, and on Mac and Windows it uses your computer's own speech engine.
  • Reset a forgotten device password. Use your passkey, or a code your Otto shows on its own screen. A new app also offers your passkey first when it asks to use your Otto.
  • Plug-in drives. Connect a USB drive or SSD to your Otto and choose whether your agent can use it.
  • Firmware updates. Your Otto can now update its firmware from the app. It keeps the previous version and goes back to it if the new one fails to start. An install restarts your Otto, sometimes more than once, so keep it plugged in and online.
  • An account page on the web, where your billing activity is grouped by day.
  • On desktop, reorder or hide the rows in the sidebar, and open any of them with ⌘ or Ctrl and a number.
  • Swipe a chat left in the list to archive or delete it.

Improved

  • Your agent finds, reads and manages files on your Otto more easily, and asks for your approval less often for routine work.
  • Files on desktop is laid out in columns you can resize, with search, right-click menus and a preview beside the list. Code is highlighted with line numbers, and markdown files read as documents.
  • A file your agent mentions in a reply is a chip you can tap to open.
  • A long paste becomes an attached text file, so nothing is cut off.
  • An approval for a command says what the command does and why, with a link to the work it belongs to. Long commands scroll in their own box and can be copied.
  • Steps in a task group together when the agent makes several calls in a row.
  • A reply or request you have already read on one device no longer notifies you on the others.
  • Browsing for apps to connect is organized by category, with search within reach on your phone.
  • Replies that cite sources show them as chips.
  • While the app reads from or changes your Otto, it says what it is doing instead of "Checking your Otto".
  • The desktop app remembers its window size and panel widths.
  • Hold a message on Android for the same menu iPhone has.
  • Agents share one home folder, and a private agent's workspace is its own folder in Files.
  • SSH is off until you turn it on, and when an Otto changes owner the previous owner's keys are removed.
  • The screen on your Otto follows what it is doing within about a second.

Fixed

  • On some Ottos the browser failed to start every time, so your agent could not browse the web or use the desktop. It starts again, and your sign-ins are kept.
  • Chat history could jump while scrolling or when a new message arrived.
  • A finished step could show again as still in progress.
  • When your own API key was rejected, or a plan sign-in had expired, the message showed "Not delivered". It now says what happened and takes you to Your providers.
  • The desktop app could crash on the page you had open while it updated itself.
  • A to-do that could not start kept retrying in the background. It now shows as failed, with Retry.
  • A chat you archived or deleted could stay in the list, and stay open, for a moment after the press.
App
2.0.6
Otto OS
1.0.2

A steadier chat and other hotfixes

Each agent can now keep its files to itself, and agents stop asking before harmless reads. Chat scrolls smoothly and holds still while replies arrive.

New

  • Each agent has a Keep files private switch on its Access tab. When it's on, other agents can't read or change that agent's files. The agent can still read files the others share.
  • On your phone, pull the conversation left to see every message's time. On the desktop, hovering over a message shows its time right away.

Improved

  • Agents no longer stop to ask before reading files or running simple read-only commands, such as checking disk space or the date.
  • Report a problem now includes the screens you recently opened and any errors the app caught, and keeps that history if the app restarts. It never includes what you typed or what was on screen.
  • Long prompts on some models are now billed at the provider's long-prompt rate, and the site shows those rates.
  • Conversations with files keep their layout while they load, instead of jumping.

Fixed

  • A reply in a group conversation no longer shows up twice.
  • Scrolling to the bottom of a chat no longer jitters, and a flick near the bottom keeps its momentum on iPhone.
  • Activity no longer flickers or resets when a new message arrives.
  • The phone no longer opens a problem report when you shake it while the app is in the background.
  • A schedule that turns into a to-do now finishes its first run instead of stopping partway with nothing delivered.
  • A message you send while Otto is still replying reaches the reply in progress.
  • A message that never ran says so under its bubble again.
  • Sent messages no longer wrap too early on iPhone, and approvals on your phone appear above the keyboard.
  • The desktop app no longer reverts to an older version after it updates.
  • Times on the status page show in your own timezone.
App
2.0.4
Otto OS
1.0.1

Faster chats, smoother file handling and fixes

Chats open faster, your agent handles your files directly, and a round of fixes for Wi-Fi, automations and chats across devices.

New

  • Type /clear in an agent's Main chat to erase it and start fresh. The agent's memory and model choices stay.
  • Your agent works in your Files. It lists, searches and deletes files there directly, and looks there first for anything you uploaded.
  • In the desktop app, hover over a message to copy it, see when it was sent, and see whether zero data retention covered it.
  • Delete a side chat from its menu, or hold it on your phone.

Improved

  • The Connect card works more smoothly. It stays where it appeared in the chat, your agent carries on as soon as you sign in, and replying instead no longer leaves your agent waiting on the card.
  • Your agent asks before it changes or deletes your files, unless you've turned approvals off. Changes to its own memory and notes never ask.
  • Commands that only look, like listing or searching files, no longer ask for approval.
  • Chats open faster, and a short chat shows as soon as the app opens.
  • On your phone, Report a problem, the model picker and your agent's questions open as sheets over the agent's page, and Send sits above the iOS keyboard.
  • Messages and cards in a chat sit at even spacing.
  • A new agent shows its initial until you pick an emoji. Agents that got a sparkle you didn't choose go back to their initial.
  • Your agent can point you to Report a problem or the Discord community when you need more help.
  • When a reply fails, the app tells you why, and suggests trying again when the AI provider is having trouble.
  • When your Otto uses a website for you, it no longer stops to ask about steps it can take on its own, like opening a checkout page. Paying, sending and deleting still follow your approvals.

Fixed

  • Changing the Wi-Fi of an Otto you own no longer hangs on "Waking up".
  • If you sign in with Claude, a reply that hits your plan's limit no longer switches to another model billed to your Gateway balance.
  • An automation set to a model that is no longer offered runs again instead of failing every time, and goes back to its model when it returns.
  • Your Otto's overnight memory pass no longer fails.
  • After you clear Main, the chat shows your next message, and your other devices drop the old chat.
  • On a second device, the activity line under an earlier reply no longer stays open.
App
2.0
Otto OS
1.0.0

Your Otto, organized like a computer that works for you

The app is now built around one idea: your Otto should feel like a computer that works for you, not another chatbot. Chat is still where things start. Home, Tasks and soon Apps give you other ways to manage the work as it grows.

New

Home, Chats, Tasks and Apps

The app now has four tabs. Home is your Otto's desktop: your agents, open work and your Otto's own pages in one place, growing as your setup does. Chats is where you message your agents, start side chats for focused work and set up group chats. Tasks is for when there is too much going on to follow in chat: what is happening right now, what needs you and what is scheduled for later. Apps is coming soon, a home for the apps, dashboards and widgets you build with your agents.

Group chats and replies

Put several agents in one chat and let them work together. Type @ to address one of them. A group chat follows the strictest data-retention setting of any agent in it. In any chat, hold a message and reply to it, to keep track of what you're talking about when a lot is going on. The reply's answer stays with it.

Tasks

Everything your agents do is recorded as a task on your Otto, not in the cloud. Tasks shows every agent's work on one board: what needs you, what is running, what finished recently and what is coming up today or this week. Open a task to see each step it took, read what it found, and approve work that is waiting on you. To-dos your agents schedule show up here too.

Files

Browse each agent's files on your Otto. Move files of any size between your phone or computer and your Otto, and open them in the app. Drag files into a chat, or use the + in the message box to attach a file that is already on your Otto.

iPad, Android tablets and iPhone Duo

The app now has proper layouts for larger screens. A sidebar sits beside the page you're on, and setup uses the extra space.

  • Set approvals on each agent's own page. Automations follow the approvals of the agent they belong to.
  • A new chat suggests first messages based on what the agent is for.
  • Hold a message to see which model answered it, and open its details.
  • Report a problem from Settings, or shake your phone. A report can include up to three screenshots and a video.
  • Pick a colour for each agent. It shows everywhere that agent appears.
  • The app shows when maintenance is scheduled.

Improved

  • Connecting an app takes one step: your agent fills in the details, and the task picks up where it left off once you sign in.
  • Web searches are faster and take fewer steps, on every model.
  • When your Otto uses its browser, each chat keeps its own tabs and closes them when it's done. A tab a page opens appears in the chat, and sign-ins last longer.
  • Your Otto's browser can use more memory, so heavy pages hold up better.
  • Steps in a task read as plain results, not raw data.
  • On Home, the pill switches Ottos and the gear opens Settings. Billing is now under Gateway.
  • A new app asking to use your Otto waits on one screen until you approve it, and the request shows on Home.
  • During setup, you type your device password twice, so a typo can't lock you out.
  • If the Wi-Fi network you join during setup has no internet, setup says so and offers another network. On iOS, joining a network uses the system sheet.
  • The desktop app uses the same colours as your phone. Menus look native on macOS, and the sidebar tells you when the newest Otto needs a newer version of macOS.

Fixed

  • A stopped reply no longer repeats itself.
  • An answer you send while your agent is still replying now appears under the question it answers.
  • In the desktop app, a reply that is still coming in no longer shifts the chat.
  • Every chat uses its agent's model again.
  • The app no longer freezes after you close a window or switch apps.
  • Your agent stops retrying an app call that keeps failing.
  • Links in a message open again on iOS when you tap them.
  • Joining Wi-Fi during setup no longer crashes the app on iOS.
  • A sign-in you left open on iOS no longer blocks later sign-ins.
  • Pairing finishes even when a reply gets lost along the way.
App
1.7.5
Otto OS
0.6.6

Steadier chats and a better browser

Replies stay whole in the chat, and Otto works websites more reliably on the desktop.

New

  • The app tells you when a newer version is waiting in the store.
  • After you sign in with your Claude or ChatGPT plan, the app offers to run your Default model on it.

Improved

  • Long conversations make room for themselves in the background, so they keep going without a wait.
  • Otto's browser is more reliable: it picks from suggestion lists, scrolls pages itself, stops repeating a step that isn't working, and ignores sites asking for your location or notifications.
  • In the desktop app, Tab moves through fields in order, and chats open ready to type.

Fixed

  • Otto no longer switches to another model after one slow answer.
  • Each model appears once in the model menu.
  • A finished reply no longer disappears when the chat reconnects, and a message sent mid-reply no longer splits it.
  • Quiet background check-ins no longer leave empty entries in your Main conversation.
  • Otto's screen no longer gets stuck where you can't watch or take over, and its browser keeps working after a restart or update.
  • After your Otto updates, the desktop app's screen features come back without reopening the app.
App
1.7.3
Otto OS
0.6.5

Cheaper browser and computer use

Browser and computer use are now significantly cheaper with Otto. On your phone, hold any message to copy it.

New

  • Jev is now free.
  • Hold a message on your phone to copy it or open its details.
  • Each reply can show whether it was served with Zero Data Retention.
  • The app shows a banner during planned maintenance.

Improved

  • The desktop stream is smoother, and desktop setup retries on its own and shows its progress.
  • Thoughts show their headline in the chat, and automation results are named and timed by their run.
  • Otto copes better with an unstable network connection.

Fixed

  • Browser and computer use now run on your own key or sign-in when Chat does.
  • A turn you stopped still reads Stopped after a reload and on your other devices.
  • Long prompts no longer cut replies short.
  • A hung browser on your Otto recovers instead of getting stuck, and typing into web forms lands in the right field.
  • Taking over the desktop in one conversation no longer carries into the next.

Looking for something older?

Notes go back to the first Otto we shipped.

Help Center