Skip to content

OpenMausBot 0.1.24

Choose a tag to compare

@milind-soni milind-soni released this 19 Aug 20:15

The largest release so far. Your bots now have a phone app, a memory you can read and edit, a folder to work in, and a running tally of what they cost.

Your bots, on your phone

  • An iOS companion app. Pair it by scanning a QR code — no accounts, no cloud relay, it finds your Mac on your own network (#204, #227)
  • Native alerts and badges, so a bot waiting on your approval reaches you when the app is closed (#216)
  • Tasks, transcript search, export, reactions and branches on the phone, not just the desktop (#214)
  • Secure live access to a bot's cloud desktop from the phone (#228)
  • The companion keeps itself alive: it autostarts, re-advertises when your network changes, and recovers interrupted discovery instead of going quiet (#236, #223)
  • Pairing walks every address your Mac answers on rather than trusting the one in the QR, and ranks LAN addresses properly — which is what makes it work on real home networks (#237, #235)

Bots can drive a real phone

  • USB Android control, with an isolated Phone Harness skill: a bot can open apps, tap, type, swipe and read the screen on a physically connected Android device (#242)

Memory, folders, and cost

  • See and edit a bot's memory. It is plain text you can open, correct, and delete — no hidden state (#208)
  • A working folder per bot, a shared one per room, and a sensible default pinned for cloud runs (#183, #209, #201)
  • What each bot spends, and each task's token spend right in the task picker (#185, #205)

Chat that keeps up

  • Cmd+K jumps to any bot, room, or message (#206)
  • Long transcripts window behind a Show-earlier pill instead of loading forever (#207)
  • Search lands exactly where you expect, inside the transcript window (#213)
  • Code highlights while it streams, and the tail stays still when a reply settles — no more pop as a message finishes (#203, #202)
  • A per-thread raw event inspector when you need to see what actually happened (#182)

Computers

  • Bring your own VPS as a computer backend, integrated, hardened and documented (#247)
  • Podman Local VM image resolution fixed (#238)
  • Codex model discovery and computer use fixed, and login detection now handles status written to stderr (#256, #243)

Reliability

  • Messages to a busy bot are queued and delivered when it settles, instead of being dropped (#220)
  • Bots have a real activity state, and the store announces its own writes (#199)
  • Approvals answer with a typed outcome, and a bot repeating itself is noticed (#200)
  • Queued delegations survive a restart, and secrets are scrubbed from what the harness stores (#196)
  • Permission broker rejects colliding ask ids and digests the thread id into its socket name (#230, #240)
  • Secure in-chat connector authorization (#226)

Packaging

  • The packaged server now bundles its own dependencies, and every spawned helper resolves from one anchor. Both were release blockers caught before shipping: the first killed the server on launch, the second silently disabled permission prompts, computer use and dweb while the app looked healthy (#198, #217)