Repository navigation
OpenMausBot 0.1.142
What's new in 0.1.142
MausBot speaks Portuguese and better Japanese
- The whole app is now in Brazilian Portuguese.
- Japanese gets the 836 strings it was missing, and one set of terms throughout.
- On a Team Cloud, each person keeps their own language in shared rooms.
- With no language picked, the menus and tray now match the window's language.
- A string a language hasn't translated yet shows in English.
Bots keep working at their limit
- A Claude bot at its usage limit carries on with any backup engine that has its tools, not only Codex or Pi.
- A backup can be another model on the bot's own account.
- Claude isn't held back at a full window while your paid extra usage still has room.
Images, video and voice
- Bots make images in the chat, with a backup provider if the first one fails.
- Attach a video and bots that see images watch it as frames.
- Replies can be read aloud with OpenAI's realtime voice.
- One switch sends a voice note with every reply, for all bots, and a bot can differ.
- Take turns and dictate on Windows and Linux, through Fish Audio.
- A Gemini voice key is checked when you save it.
Chiefs and teams
- A Chief can answer, for you, a question a teammate asks you.
- Set access for every bot in a department at once, from its new Access tab.
- A login kept to some bots stays out of a browser the other bots share.
Skills, apps and connectors
- Skills from GitHub bring their whole folder.
- Bots can turn their own skills on or off, or delete them, once you approve.
- In Simple mode, a bot's panel lists the MCP servers it can use under Apps.
- An MCP result over 50 KB is saved to a file in the bot's folder instead of filling the chat.
- An MCP app card shows a Done note after it makes a change.
- The MCP sign-in card points to Apps → MCP servers.
Routines
- A routine can run on its own model.
- A recurring routine can skip the replay of a run missed during a reset.
Engines
- Connect Kimi, Gemini and DeepSeek in the setup wizard.
- Claude bots can use DeepSeek and GLM endpoints, set per bot.
- Cursor installs from its card on a Cloud, fixes a wrong CLI path by itself, and signs in with a link.
- Plan usage reads OpenCode Go's allowance; OpenCode installs track its 2.x package.
- Antigravity starts the new account's Google sign-in right after Add Google account, and Simple mode shows its thinking level.
- Gemini tool calls carry their thought signature back, and OpenAI-compatible relays that send an older function call work.
- Hermes offers its own default model when nothing else is listed, and its portable launcher works on Windows.
- Settings explains that ChatGPT Business and Enterprise workspaces can block adding an account.
Chat
- Cite selected chat text into your message with Cmd+L (Ctrl+L).
- A retried send keeps your choice to steer, queue or restart.
- The reasoning level can change while a bot works.
- An input method's confirming Enter no longer sends a half-typed answer.
- Long chats colour code blocks only as they come into view, so they scroll faster.
- HTML files open in the preview, with Open in browser on the desktop.
- Right-click a bot's attachment to show the original in Finder.
Notifications and usage
- The bell moves into the window's top bar, beside Settings, and the tray's pin works.
- The usage card says when it was checked, and its tracks fill as you use them.
Computers and browsers
- The built-in browser has a Full HD page size.
- A failed image build no longer leaves stopped containers behind.
- A computer's sleep no longer counts as a turn going silent.
- Podman and Docker Desktop are found on a Mac when the app starts from Finder.
- "Waiting for … to accept this Mac" shows until the Cloud really has it.
- Persistent connection failures say what to do next.
Security
- A signed-in session ends after its idle window passes.
- Temporary AWS access keys are masked in logs and chats.
- Codex on My Cloud uses the bot box's proxy for your own connections.
Fixes
- No more getting stuck on "Opening My Cloud…" after moving bots to a server.
- Slow engine detection no longer hides existing chats.
- Quoted @devs reports send correctly.
What's Changed
Other changes
- A Claude bot at its usage limit carries on with any backup that has its tools by @milind-soni in #4516
- fix(mcp): sign-in card points to Apps → MCP servers, not a missing Settings page by @AdityaUmale in #4512
- Show the picked Antigravity thinking level in the Simple model picker (#4160) by @AdityaUmale in #4510
- Take turns and dictation on Windows and Linux through Fish Audio by @aivsomkar in #4511
- Backups: allow another model on the bot's own account by @AdityaUmale in #4489
- feat(html-preview): open HTML files in the preview, desktop "Open in browser" (#4406) by @AdityaUmale in #4476
- feat: save MCP results over 50 KB to a file in the bot's folder by @AdityaUmale in #4466
- fix(browser): stop pointing at
openmausbot browser setup, which does not exist by @AdityaUmale in #4546 - fix(hermes): offer Hermes' own default model when nothing else is listed by @AdityaUmale in #4543
- fix(apps): show a Done note under an MCP app card after it makes a change (#4532) by @AdityaUmale in #4542
- Settings: say that ChatGPT Business/Enterprise workspaces can block adding an account by @AdityaUmale in #4541
- Main green again: server/index.ts size, Linux dictation smoke by @milind-soni in #4518
- fix(limits): don't hold Claude at a full window while its paid extra usage has room by @AdityaUmale in #4540
- Cite selected chat text with Cmd+L / Ctrl+L by @AdityaUmale in #4539
- fix(openai-chat): send Gemini's thought signature back with its tool calls by @AdityaUmale in #4536
- fix(watchdog): don't count computer sleep as a turn's silence by @AdityaUmale in #4534
- fix(env-path): find Podman and Docker Desktop on a Mac launched from Finder (#4520) by @AdityaUmale in #4523
- Memory-capture test waits long enough on a loaded Linux shard by @milind-soni in #4514
- fix(codex): give a person's own stdio connection the bot box's proxy on My Cloud by @AdityaUmale in #4521
- Tests: analytics waits for its sends; the Cloud fixture says why it gave no code by @milind-soni in #4498
- Notifications: the bell moves into the window's top bar beside Settings by @AdityaUmale in #4492
- Usage card: title with when it was checked, tracks filled by use by @milind-soni in #4491
- i18n(ja): unify notation and terms across the Japanese pack by @hoshimiyacelica in #4487
- Notifications: make the tray pin work (close unpinned tray on chat switch, remember the pin) by @AdityaUmale in #4450
- fix(openai-chat): accept a legacy function_call from OpenAI-compatible relays by @AdityaUmale in #4407
- fix(antigravity): start the new account's Google sign-in after Add Google account by @AdityaUmale in #4397
- Main green again: store.tsx size, rebuilt app-host.html by @milind-soni in #4549
- i18n(pt-BR): complete native Brazilian Portuguese localization by @KesleyDavid in #4504
- Train nov5-a: 17 reviewed PRs by @milind-soni in #4550
- Chief answers for the person: review follow-ups from #4120 by @darkbringer1 in #4394
- fix: let the reasoning level change while a bot is working by @AdityaUmale in #4395
- fix(computer): a failed or cut-off image build no longer leaves stopped containers behind by @OrnnIsMyWaifu in #4399
- CI: typecheck and build run beside the shards, not ahead of them by @milind-soni in #4416
- feat(browser): add a Full HD page size by @parkstory3301 in #4428
- Skills from GitHub bring their whole folder by @milind-soni in #4441
- fix: tolerate slow CLI detection and keep existing chats accessible by @krishnadobhal in #4448
- fix(sidebar): pinned bots show the pointer cursor on hover by @akbarakma in #4452
- fix: add actionable recovery for persistent live connection failures by @bycommute in #4461
- feat(tts): verify Gemini API key on configuration save by @agentboiledocean in #4462
- fix(desktop): stuck on "Opening My Cloud…" after moving bots to a server by @dantemoon1 in #4463
- Cursor on a Cloud: installs from its card, a wrong CLI path heals itself, and it signs in with a link by @milind-soni in #4473
- Plan usage reads OpenCode Go's allowance by @BunBnnuy in #4482
- Voice note with every reply: one switch for all bots, and a bot can differ by @milind-soni in #4484
- feat(attachments): right-click a bot's attachment to show the original in Finder by @AdityaUmale in #4485
- i18n(ja): translate the 836 missing strings by @hoshimiyacelica in #4486
- fix(ask): an IME's confirming Enter no longer sends a half-typed answer to the bot by @hadan8977 in #4502
- Train nov5-b: 21 reviewed and fixed PRs (stacked on #4550) by @milind-soni in #4551
- fix(redact): mask temporary AWS access key IDs (ASIA) by @kevin9327 in #4064
- Simple bot panel: MCP servers on Apps it can use by @aivsomkar in #4073
- Composer: a retried send keeps the choice to steer, queue or restart by @Kannu20 in #4075
- fix(devs-reports): quotes in @devs reports: no encoded marker, and a quoted @devs alone sends nothing by @AdityaUmale in #4079
- fix(lending): say "Waiting for X to accept this Mac" until the Cloud really has it by @balabommablock-cpu in #4084
- feat(voice): add OpenAI reply readout through Realtime by @gaokui2010 in #4163
- Add an Access tab to Set for all bots in this department by @jagtapazad in #4164
- feat(video-input): sample attached videos into frames for vision models by @nick66222 in #4169
- fix(computer): leave This computer out of the place chip on a remote server's page by @wlals0874 in #4179
- fix(opencode): the install descriptor tracks the 2.x package name and a current standalone pin by @xunguangzlj-cloud in #4231
- Keep a login kept to some bots out of a browser other bots share by @jagtapazad in #4271
- Add per-bot Claude endpoints for DeepSeek and GLM by @fanxing11 in #4275
- Fix portable Hermes launcher on Windows by @krishnadobhal in #4286
- Setup wizard: connect Kimi, Gemini and DeepSeek by @David-Hoa2023 in #4364
- Colour a chat's code blocks only once they come near the screen by @AdityaUmale in #4387
- fix(computer): size panel action buttons to their labels by @wlals0874 in #4389
- Let bots turn their own skills on, off or delete them after the person approves by @AdityaUmale in #4390
- Routines: option to skip the after-reset replay of a recurring routine's run by @darkbringer1 in #4392
- Routines: optional model per routine by @darkbringer1 in #4393
- feat(images): image generation in chat, with a base and a backup provider by @LittleGuava in #4403
- feat(sessions): revoke a session after its idle window passes by @DeryFerd in #4040
- chore(release): bump version to 0.1.142 by @github-actions[bot] in #4557
- Keep each person's language to themselves: shared chats, menus and missing keys by @milind-soni in #4562
- Every language follows the same rule: missing strings fall back to English by @milind-soni in #4559
New Contributors
- @hoshimiyacelica made their first contribution in #4487
- @parkstory3301 made their first contribution in #4428
- @akbarakma made their first contribution in #4452
- @bycommute made their first contribution in #4461
- @agentboiledocean made their first contribution in #4462
- @dantemoon1 made their first contribution in #4463
- @BunBnnuy made their first contribution in #4482
- @Kannu20 made their first contribution in #4075
- @nick66222 made their first contribution in #4169
- @fanxing11 made their first contribution in #4275
- @David-Hoa2023 made their first contribution in #4364
- @DeryFerd made their first contribution in #4040
Full Changelog: v0.1.141...v0.1.142
npm: npx openmausbot@0.1.142 · https://www.npmjs.com/package/openmausbot/v/0.1.142