OpenMausBot v0.1.150

OpenMausBot is an open-source desktop application that allows users to manage various AI agents through an interface reminiscent of a messaging app. The project, formerly known as OpenGrokBot, serves as an alternative to centralized AI personal assistants. It enables users to integrate their own AI tools and organize them into a collection of specialized bots.

Each bot can have its own distinct personality, a specific underlying model, conversation history, computing environment, and connected applications. Instead of relying on a single, universal assistant, users can create agents dedicated to specific tasks such as software development, research, or system administration, among other areas.

OpenMausBot supports Claude, Codex, and Grok models via their respective local command-line interfaces. Furthermore, the application allows for the use of custom tools, connections to OpenAI-compatible endpoints, and various other integration methods. It is currently available for Windows, macOS, and Ubuntu (via the AppImage format).

Features

Multiple AI Agents

OpenMausBot allows users to create multiple AI bots, each with its own instructions, model, and conversation history. Users can switch between agents through a sidebar that works similarly to a messaging application.

This approach makes it easier to organize different responsibilities. For example, one bot can handle programming tasks, another can research technical documentation, and another can assist with project management.

Users can also change an agent's model during an existing conversation, depending on the available provider integrations.

Local AI Agent Execution

One of OpenMausBot's main advantages is its local-first architecture. It uses a local harness server to manage agent processes and communicate with the desktop interface.

The application integrates with installed Claude, Codex, and Grok command-line tools, allowing users to use their existing provider accounts and subscriptions. Custom CLI binaries and compatible engines can also be configured.

Conversation transcripts, credentials, and runtime events are stored locally under the OpenMausBot configuration directory rather than being managed entirely by a centralized cloud service.

However, local execution does not mean every operation stays offline. Cloud AI providers, connected applications, and remote computer environments still require external services.

Dedicated Computer Environments

Each agent can work with its own computer environment. OpenMausBot supports cloud Linux desktops, isolated local virtual machines, and native computer control on supported platforms.

The computer panel provides a live screen preview and an option to open the remote desktop in a browser. This allows users to observe an agent's work and interact with its environment.

Native computer control is platform-dependent. macOS supports the feature, while Ubuntu Xorg requires explicit opt-in and remains in beta. Ubuntu Wayland currently disables host control because of an unresolved safety limitation.

Permission and Approval System

OpenMausBot includes a permission broker that presents certain actions as approval cards. Users can allow or deny shell commands, file modifications, and other requests directly from the conversation.

This is an important feature for agents that can interact with files and computer environments. It gives users more visibility into actions instead of allowing every operation to happen silently.

Nevertheless, users should not assume that every interaction requires approval or that the application provides complete isolation. Review the security documentation and understand the permissions granted to each agent before connecting important files or accounts.

Connected Applications

Through Composio, OpenMausBot can connect agents to external applications such as Gmail, Slack, GitHub, Notion, and Linear, along with hundreds of other supported integrations.

Connections use OAuth-based authentication, allowing agents to interact with approved services without requiring users to manually provide passwords to each bot.

This makes OpenMausBot useful for workflows that involve more than coding. Agents can assist with email, project management, issue tracking, and other connected services.

Composio requires its own account and configuration, and some integrations may have usage limitations or additional costs.

Channels and Team Organization

Channels help organize conversations around different projects or contexts. Each channel can have its own transcript, instructions, working directory, agent roster, and responder rules.

Users can create separate environments for work, personal projects, and individual development tasks without duplicating every agent.

The application also supports importing complete AI teams from Markdown files. These packages can include agent profiles, instructions, channels, playbooks, and suggested routines, making it easier to reuse predefined workflows.

Agent Collaboration

OpenMausBot supports communication between agents and allows them to coordinate work through shared channels.

A primary agent can delegate tasks to other bots, collect their responses, and coordinate a larger workflow. This is useful for projects that benefit from different specialized roles, such as implementation, testing, research, and review.

The effectiveness of collaboration still depends on the selected models and task instructions. Running multiple agents can also increase resource consumption and AI usage.

Scheduling and Webhook Automation

The application includes triggers for recurring tasks and event-driven workflows. Users can configure schedules, webhooks, and connected-app events to start an agent automatically.

Examples include generating regular inbox summaries, responding to incoming events, and running recurring research tasks.

Triggers can be managed through the application's interface, where users can inspect their schedules, pause automations, and review execution history.

However, OpenMausBot must remain available to process local webhook deliveries. Its webhook receiver is not an always-on hosted service, so external access requires an appropriate relay or network configuration.

Voice Interaction

OpenMausBot supports spoken responses through several voice providers, including ElevenLabs, Fish Audio, and Grok. It also supports built-in Mac voices and a local Chatterbox server.

Users can assign different voices to individual agents, making it easier to distinguish between bots during spoken interactions.

Voice calls and native dictation have platform limitations. The current call functionality is macOS-only, while some hosted voice features require separate API credentials.

MCP and Command-Line Integration

OpenMausBot includes a Model Context Protocol server that allows compatible external clients, such as Claude Desktop and Cursor, to interact with its agent workspace.

The MCP integration exposes operations for inspecting bots and channels, searching conversation history, creating tasks, sending messages, changing models, and interrupting agent execution.

It also provides a command-line interface for automating workflows and running tasks from scripts or CI environments. This makes the project more flexible than a conventional desktop chat application.

Performance and Compatibility

OpenMausBot uses Electron for its desktop application, with React, Vite, and Tailwind CSS powering the interface. A separate local harness server manages agent processes and streams events to the application.

Its performance depends heavily on the connected AI models, local hardware, and selected computer environment. The desktop interface itself is relatively lightweight compared with the resources required by active AI agents and virtual machines.

The application supports:

  • macOS: Apple silicon and Intel processors.

  • Windows: 64-bit Windows systems.

  • Linux: Ubuntu 24.04 x64, distributed through DEB and AppImage packages.

Windows and macOS have released desktop builds, while Ubuntu remains in beta. Some computer-control capabilities are restricted depending on the Linux display server.

OpenMausBot is particularly appealing to users who already work with command-line AI agents and want a unified interface for managing them. However, users who expect a completely self-contained application should understand that provider authentication, command-line tools, connected services, and optional cloud computers require separate setup.

System Requirements

The requirements depend on the operating system and the AI tools being used.

  • macOS: Apple silicon or Intel Mac.

  • Windows: 64-bit Windows desktop environment.

  • Linux: Ubuntu 24.04 x64, with GNOME as the documented supported desktop environment.

  • Development environment: Node.js 24 or newer and pnpm when running from source.

  • AI providers: At least one supported agent CLI, such as Claude, Codex, or Grok, installed and authenticated.

Additional credentials are optional for basic local agent functionality but required for certain integrations, including Composio, Boat cloud computers, and hosted voice providers.

Pros and Cons

Pros

  • Open-source desktop application under Apache 2.0, excluding the separately licensed enterprise directory.

  • Manages multiple AI agents from one interface.

  • Supports Claude, Codex, and Grok through local CLI tools.

  • Allows custom engines and compatible model endpoints.

  • Provides dedicated computer environments for agents.

  • Includes permission cards for reviewing sensitive operations.

  • Integrates with hundreds of external applications through Composio.

  • Supports agent collaboration, channels, and task delegation.

  • Includes scheduling, webhooks, and event-driven automation.

  • Provides MCP and CLI interfaces for external automation.

  • Stores conversations and configuration locally.

  • Supports Windows, macOS, and Ubuntu.

Cons

  • Ubuntu desktop support remains in beta.

  • Some computer-control features are unavailable on Ubuntu Wayland.

  • Requires separate AI provider authentication and command-line tools.

  • Cloud computers and connected applications may introduce additional costs.

  • Some voice and calling features are platform-dependent.

  • API keys entered through the setup process are stored as plaintext in the local configuration file.

  • The project is still under active development, so some capabilities may change.

How to Install

  1. Visit the official OpenMausBot GitHub repository.

  2. Open the Releases section and download the package for your operating system.

  3. Install the application using the downloaded installer.

  4. Launch OpenMausBot and complete the initial setup.

  5. Authenticate at least one supported AI provider, such as Claude, Codex, or Grok.

  6. Create your first bot and configure its personality, instructions, and model.

  7. Add additional agents for other tasks or projects.

  8. Configure optional integrations such as Composio or cloud computer access.

  9. Review the permission and security settings before allowing agents to interact with important files or connected accounts.

For developers who want to build from source, the repository provides a pnpm-based workflow:

git clone https://github.com/milind-soni/OpenMausBot
cd OpenMausBot

pnpm install

pnpm dev:server
pnpm dev
pnpm dev:desktop

Node.js 24 or newer, pnpm, and at least one authenticated agent CLI are required.

Final Verdict

OpenMausBot is an interesting open-source project for users who want to move beyond a single AI assistant and build a team of specialized agents. Its combination of local agent execution, dedicated computer environments, connected applications, scheduling, and agent collaboration makes it a flexible workspace for more advanced AI workflows.

The project also stands out through its MCP and CLI integrations, which allow developers to incorporate the workspace into external tools and automation pipelines.

Its main limitations are the ongoing development status, platform-specific restrictions, and the need to configure external AI providers and services. Security also deserves attention, particularly when storing API credentials and allowing agents to control computers or access connected accounts.

OpenMausBot is a promising choice for developers and AI enthusiasts who want an extensible multi-agent workspace with local-first architecture. Its feature set goes beyond ordinary chatbot interfaces, although users should evaluate its security model and platform limitations before adopting it for important workflows.

Sources


Download OpenMausBot v0.1.150 - Software Mirrors

OpenMausBot v0.1.150 for Windows

OpenMausBot-setup.exe | 256.06 MB

OpenMausBot-0.1.150-setup.exe | 256.06 MB

OpenMausBot v0.1.150 for macOS

OpenMausBot.dmg | 305.87 MB

OpenMausBot-intel.dmg | 322.68 MB

OpenMausBot-0.1.150-x64.zip | 323.98 MB

OpenMausBot-0.1.150-x64.dmg | 322.68 MB

OpenMausBot-0.1.150-arm64.zip | 306.78 MB

OpenMausBot-0.1.150-arm64.dmg | 305.87 MB

OpenMausBot v0.1.150 for Linux

OpenMausBot.AppImage | 309.65 MB

OpenMausBot-amd64.deb | 262.19 MB

OpenMausBot-0.1.150-x86_64.AppImage | 309.65 MB

OpenMausBot-0.1.150-amd64.deb | 262.19 MB

Others Download related to OpenMausBot v0.1.150

openmausbot-0.1.150.tgz | 18.15 MB

OpenMausBot v0.1.150 Source Code

OpenMausBot v0.1.150 Source code (zip)

OpenMausBot v0.1.150 Source code (tar.gz)

OpenMausBot v0.1.150 Release Notes:

What's new in 0.1.150

Clouds finish restores and stay responsive

  • A restore on My Cloud finishes by itself. Restoring a backup, or moving this computer's workspace to My Cloud, used to wait on "Fully quit MausBot…", which a Cloud can't do. My Cloud now restarts its own server right after the restore and shows progress while it comes back.
  • The turn queue stays fast when many bots wait. Checking who goes next takes time in proportion to the number waiting, not its square, so a busy Cloud keeps answering.
  • A Claude turn is never sent twice once one of its model calls has answered.
  • Routines save a run's progress once per window, not after every step, so long runs write far less.
  • Paired phones and desktops get large bot lists without stalling.

A calmer, clearer app

  • Polish pass. One corner-radius scale, clearer headings and lighter icons. A reply with a table or code is now one bubble instead of three boxes of different widths.
  • Pages open beside the chat. A bot's page shows as a small card with Open page. The large view keeps the message box usable, so you can talk about the page while looking at it. You can also save a page as a file.
  • Simple mode does more. The everyday settings that needed Advanced are now in Simple: what a bot may do without asking, reply style, per-bot notifications, who can see a bot, the cloud computer picker and Android.
  • Rules for every bot. One field next to About me holds instructions every bot follows, and bot instructions keep a history with Undo.
  • Memory tidies itself. Upkeep moves finished work logs out of memory, and never touches lines that read like rules you gave. A bot that loads a lot every turn shows Tidy memory.
  • New Aurora and Diwali skins.

Bots and connections

  • A bot can open a thread on another model, including one from another provider, pick it from a short list, and get the result back.
  • Secrets typed into a bot's card are kept in the Vault, for that bot only, so it can use them again without asking. They are always masked in transcripts and logs.
  • A mailbox that reads but can't send gets a card in the chat for its outgoing server.
  • ChatGPT plan turns use your own Codex setup and skills, with their sign-in kept separate.
  • AgentMail, AgentPhone, Vapi and Telnyx connect with API keys.
  • Public HTTPS MCP servers can be added without an approval step when access is below Full.
  • Connect to a server says why it's grey, for example when macOS blocks local network access, and offers a Tailscale pairing button when that route is on.
  • Model IDs of an added OpenAI-compatible server can be changed after adding.

Fixes and smaller changes

  • Full screen watches a bot's screen without taking control, and you can take over from the viewer.
  • ⌘⇧N starts a new thread with the selected bot.
  • Sent and attached files share one 100 MB limit. Previews stay at 25 MB.
  • Chinese input: IME handling, thread search, mentions, the slash menu, punctuation and sentence boundaries.
  • Automations filter by department, and a waiting run can be cancelled.
  • Older usage-limit notices are marked as past once their reset time has gone.
  • Linux shows which libraries Chrome needs when they are missing.
npm: npx [email protected] · https://www.npmjs.com/package/openmausbot/v/0.1.150
undefined
OpenMausBot v0.1.150
Free
Software Informations:
Developer:

Operating System:
Windows / macOS / Linux
Date Added:
2026-11-09T09:24:34.976Z
Categories:

Post a Comment/Report Broken Link: