Developed by Anomaly, Hex is an open-source voice dictation application for desktop computers. It converts speech into text and inputs it directly into the application the user is currently using. Instead of opening a separate transcription editor, users simply hold down a keyboard shortcut while speaking; once the key is released, the recognized text is pasted into the active application.

Built using the Rust programming language, Hex utilizes locally downloaded speech recognition models. This means it does not rely on cloud services to function. It is compatible with macOS, Windows, and Linux; however, according to the project documentation, the Windows and Linux versions are still in beta. Hex is highly useful for software developers, writers, and anyone who frequently needs to input text into web browsers, terminals, code editors, or messaging applications.

Hex v3.3.0 - Private, Local AI Voice Dictation Release Notes:

Hex 3.3.0

new

  • the first run has a quiet skip on the demo and practice, and if the speech model download fails or stalls you can carry on and pick a model later
  • the speech model picker compares three models side by side, then shows every model
  • russian: gigaam v3, and you can add your own gigaam model files
  • the interface speaks traditional chinese (繁體中文)
  • shortcut mode is one choice in general, and hex only offers the modes your desktop can deliver
  • each mode can have its own vocabulary
  • hex explains the desktop's paste permission before the desktop asks for it
  • when you set up a newer hex, an older copy that's still running quits by itself
  • mac: organizations can lock features on or off with a configuration profile
  • linux: apps can start and stop dictations through hex's local api, like on mac
  • new in labs: skip long pauses before transcribing (faster on slow computers), stop a meeting recording 30 s after the call ends, and fix a wrong result right from output's try box

fixes

  • mac: the shortcut works again after cmd+tab or cmd+q left a key looking held, after hex sat idle for a while, and when it's fn
  • windows: dictation starts on mics that got stuck on "enabling…", and stream deck and other injected shortcut presses no longer get cut to nothing
  • dictation no longer fails with "the current clipboard format cannot be preserved safely"
  • spoken lists and numbers stay as you said them when hex cleans up your text
  • clearing or deleting history sticks, even after a failed try
  • if your opencode 2 is too old for hex, hex tells you to update it instead of skipping the ai rewrite without a word
  • linux: hex picks up settings you edit outside the window, the status and indicator name the mic in use and warn when it goes away, and hex no longer crashes at startup on gnome + nvidia under xwayland
  • kde: hex shows up in the shortcuts settings, waits for you to approve the shortcut, and asks again if you didn't. the default is ctrl+alt+space
  • gnome: the dictation shortcut registers reliably
  • niri and other desktops whose shortcuts portal can't bind: hex still starts listening, and hex dictation works from your own keybinding
  • annotate: the pen works on hyprland and on fractional scaling, saved ink lines up, recording works on intel + nvidia laptops, and captures finish cleanly
  • custom models that failed to warm up on the gpu load again
  • the speech engine row no longer says the gpu stopped responding when it's fine
  • meetings: the ready and recording capsules have a close button

Features

System-Wide Voice Dictation

Hex works across desktop applications rather than restricting transcription to its own interface.

The basic workflow is straightforward:

  1. Hold the configured keyboard shortcut.

  2. Speak into your microphone.

  3. Release the shortcut.

  4. Hex transcribes the recording and pastes the text into the active application.

This approach makes it convenient for writing emails, entering commands, composing messages, documenting code, and filling out web forms.

Users can configure the shortcut to fit their workflow and avoid conflicts with other applications.

Local AI Speech Recognition

Hex downloads speech recognition models during initial setup and runs transcription locally on the computer.

This reduces dependence on external transcription services and allows ordinary dictation to work without continuously uploading microphone recordings.

The project supports multiple speech recognition models, including Whisper and Parakeet-based models, with additional model options available as the project evolves.

Different models offer different trade-offs in language support, accuracy, memory consumption, and processing speed.

Multiple Languages

Hex supports multilingual dictation through its speech recognition models. Whisper is particularly useful for users who need transcription in languages beyond English.

Model selection matters because not every model supports the same languages. Users should check the available model descriptions before choosing one for regular dictation.

Modes and Application-Specific Behavior

Hex includes Modes that allow users to customize how dictated text is handled.

These can support different writing contexts, such as:

  • General writing and everyday messages.

  • Technical documentation.

  • Programming-related text.

  • Application-specific vocabulary and formatting.

  • Text correction and optional post-processing.

This is useful because dictated text for an email does not necessarily need the same formatting as text intended for a terminal or code editor.

Some processing modes can use external providers, so optional AI rewriting should be distinguished from ordinary local transcription.

Custom Vocabulary

The vocabulary feature helps improve recognition of names, technical terminology, abbreviations, and other words that speech recognition models might otherwise misinterpret.

This is particularly useful for developers who regularly dictate programming terms, command names, product names, and specialized terminology.

Voice Activity and Recording Controls

Hex includes audio controls designed to make dictation more convenient.

Its implementation supports releasing the microphone while idle and controlling audio from other applications during dictation on supported platforms.

These features help reduce unnecessary microphone activity and make the recording experience more comfortable.

History and Transcript Management

Hex maintains a history of previous dictations, allowing users to revisit recognized text rather than relying exclusively on immediate insertion.

This is useful when users need to recover a previous transcription or check what was recognized during an earlier session.

Cross-Platform Desktop Support

Hex provides desktop builds for macOS, Windows, and Linux.

Its Linux version supports local hotkey dictation, Modes, History, and signed updates. Windows builds are available for both x64 and ARM64 systems.

Platform-specific requirements apply, particularly to global shortcuts, graphics acceleration, accessibility permissions, and text insertion.

Downloads

Stable is the current release. Dev is the newest build of dev and updates itself from the dev channel.

Platform

Stable

Dev

macOS (Apple silicon)

DMG

DMG

Windows x64

Installer

Installer

Windows ARM64

Installer

Installer

Linux x86_64

Executable

Executable

Linux x86_64 (Debian, Ubuntu)

.deb

.deb

Linux x86_64 (Fedora, openSUSE)

.rpm

.rpm

Linux ARM64

Executable

Executable

Linux ARM64 (Debian, Ubuntu)

.deb

.deb

Linux ARM64 (Fedora, openSUSE)

.rpm

.rpm

Or install with:

  • Homebrew: brew install --cask anomalyco/tap/hex

  • AUR: yay -S hex-bin

  • install script (Linux): curl -fsSL https://anoma.ly/hex/install-linux.sh | sh

  • Nix: nix profile install github:anomalyco/hex

More docs are in docs/.

Performance and Compatibility

Hex is designed to keep the dictation workflow responsive without requiring a dedicated cloud transcription service.

Its native Rust implementation handles audio processing and model execution. On supported x64 systems, Vulkan GPU acceleration can improve transcription speed. CPU-based processing is also available on supported configurations, although performance depends on the selected model and hardware.

Supported platforms include:

  • macOS: Apple silicon Macs running macOS 15 or newer.

  • Windows: Windows x64 and ARM64. Windows support is currently beta.

  • Linux: x86_64 and ARM64 distributions. Linux support is currently beta.

Linux compatibility requires additional attention. Global shortcuts, clipboard access, and text insertion depend on desktop environment capabilities. Some Wayland configurations require compatible compositor protocols or additional utilities.

Hex is best suited to quick dictation rather than professional transcription management. It does not aim to replace dedicated transcription suites with extensive editing, subtitle synchronization, or speaker-management tools.

System Requirements

Requirements depend on the operating system and selected speech recognition model.

  • macOS: Apple silicon and macOS 15 or newer.

  • Windows: Windows x64 or ARM64. The x64 build uses Vulkan for GPU processing and requires a compatible NVIDIA, AMD, or Intel graphics driver. ARM64 uses CPU processing.

  • Linux: Compatible x86_64 or ARM64 environment, with Vulkan acceleration available on supported hardware.

  • Storage: Additional disk space for downloaded speech recognition models.

  • Microphone: A working microphone and appropriate operating system permissions.

  • Internet: Required for downloading the application, speech models, and updates. Ordinary local transcription can subsequently work offline.

The application requirements should not be confused with the requirements of individual models. Larger models can consume significantly more memory and processing resources.

Pros and Cons

Pros

  • Free and open-source under the MIT License.

  • Local speech recognition without mandatory cloud transcription.

  • Inserts dictated text directly into the active application.

  • Supports macOS, Windows, and Linux.

  • Supports multilingual transcription through compatible models.

  • Provides configurable keyboard shortcuts.

  • Includes Modes for different writing contexts.

  • Supports custom vocabulary.

  • Maintains dictation history.

  • Native Rust implementation.

  • Vulkan acceleration on supported hardware.

  • Does not require a subscription for basic local dictation.

Cons

  • Windows and Linux versions are still beta.

  • macOS support currently targets Apple silicon and macOS 15 or newer.

  • Larger speech recognition models require additional resources.

  • Linux setup can require additional configuration for Wayland and text insertion.

  • Optional AI processing may involve external providers.

  • Not designed for advanced transcription editing or meeting management.

  • Speech recognition accuracy varies with microphone quality, background noise, and model selection.

How to Install

  1. Visit the official Hex website.

  2. Select the download package for your operating system.

  3. Install the application using the downloaded installer.

  4. Launch Hex and complete the initial setup.

  5. Download a speech recognition model.

  6. Grant microphone and any required accessibility permissions.

  7. Configure your preferred keyboard shortcut and transcription language.

  8. Open a text editor, browser, or other application.

  9. Hold the configured shortcut, speak, and release it to insert the transcription.

Linux users should consult the installation documentation for their desktop environment, particularly when using Wayland.

Final Verdict

Hex is a compelling voice dictation application for users who want to replace repetitive typing with local AI speech recognition. Its biggest advantage is its straightforward workflow: speak using a keyboard shortcut and have the resulting text appear directly in the application being used.

Its local-first architecture is particularly attractive for privacy-conscious users. The combination of multiple speech models, custom vocabulary, application-specific Modes, and cross-platform support makes it more flexible than a basic voice typing utility.

The main drawbacks are its beta status on Windows and Linux, platform-specific requirements, and dependence on local hardware for transcription performance. Optional AI processing also needs separate privacy consideration because not every feature necessarily runs locally.

Hex is an excellent option for developers, writers, and everyday users who want free, private, and convenient AI-powered voice typing. Its focused design and local processing make it a strong alternative to cloud-dependent dictation services.

Sources



Hex v3.3.0 - Private, Local AI Voice Dictation
Free
Software Informations:
Developer:

Operating System:
Windows / macOS / Linux
Date Added:
2026-11-03T04:01:42.679Z

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.139 - Software Mirrors

OpenMausBot v0.1.139 for Windows

OpenMausBot-setup.exe | 248.14 MB

OpenMausBot-0.1.139-setup.exe | 248.14 MB

OpenMausBot v0.1.139 for macOS

OpenMausBot.dmg | 296.88 MB

OpenMausBot-intel.dmg | 313.32 MB

OpenMausBot-0.1.139-x64.zip | 314.51 MB

OpenMausBot-0.1.139-x64.dmg | 313.32 MB

OpenMausBot-0.1.139-arm64.zip | 297.7 MB

OpenMausBot-0.1.139-arm64.dmg | 296.88 MB

OpenMausBot v0.1.139 for Linux

OpenMausBot.AppImage | 299.74 MB

OpenMausBot-amd64.deb | 254.03 MB

OpenMausBot-0.1.139-x86_64.AppImage | 299.74 MB

OpenMausBot-0.1.139-amd64.deb | 254.03 MB

Others Download related to OpenMausBot v0.1.139

openmausbot-0.1.139.tgz | 16.21 MB

OpenMausBot v0.1.139 Source Code

OpenMausBot v0.1.139 Source code (zip)

OpenMausBot v0.1.139 Source code (tar.gz)

OpenMausBot v0.1.139 Release Notes:

Lighter and quieter. A workspace with unread bots no longer burns CPU while nothing is happening, the app loads about a third less code at launch, and the server sleeps when nothing is due.
  • Quiet when idle: unread mascots hold still, and the server stops waking up several times a second.
  • Loads less: only your language loads, the rail is its own small page, and the panels you rarely open load when you open them. A screen's first open can take a moment longer, up to about a second on a Cloud page right after it starts.
  • Fewer redraws and writes: long chats reopen faster, messages stop redrawing when something unrelated changes, and the server writes to disk far less while a bot works.
  • Small servers: idle engines close sooner on machines with 1.5 GB of memory or less, and Node's memory limit follows the machine's.
  • Local models: tool calls work even when they arrive as text, a model that loops gets stopped, Ollama gets a big enough context window, and bots on local models get the short tool list.
Very long chats still use a lot of memory when scrolled to the top. That's next.

What's Changed

Other changes

  • fix(memory-upkeep): write memory-upkeep.json once per tick, not once per bot by @ppjsw in #4128
  • Chat engine: servers past the tool limit stay reachable through the directory, and the bot shows its tool budget by @milind-soni in #4136
  • OpenCode: refresh re-reads the provider's models; Open at login shows what Windows has by @milind-soni in #4138
  • fix(chat): wrap long unbroken text inside the user's own bubble by @wlals0874 in #4139
  • fix(remote): offer full access first when pairing a self-hosted server by @jagtapazad in #4132
  • docs: explain how to reproduce selected CI test jobs by @garvrao80 in #4113
  • perf(desktop): load only the shown language, and give the window's rail its own page by @milind-soni in #4144
  • fix(acp): fail a turn whose whole reply is a provider error body by @plotarmordev in #4114
  • fix(browser): let the desktop browser through fake-IP proxies (198.18.0.0/15) by @AdityaUmale in #4112
  • fix(automations): Enter that picks an IME candidate no longer sends the new automation request by @hadan8977 in #4126
  • fix(moves): a lent computer keeps taking its own screen lease while frozen by @xunguangzlj-cloud in #4125
  • fix(computer): don't offer This computer on a remote server's page by @wlals0874 in #4137
  • test(memory): count upkeep writes by file name, so Windows paths match by @milind-soni in #4153
  • fix(notify): one "done" when a job is really finished by @jagtapazad in #4140
  • Fetch long tool outputs on open so heavy conversations switch fast by @AdityaUmale in #4141
  • feat(sidebar): mark a whole department as read by @jagtapazad in #4131
  • feat(i18n): complete the Simplified Chinese catalog (7288/7288) by @AndersHsueh in #4142
  • fix(models): mark models the organization turned off, and say when another model answered by @milind-soni in #4172
  • Bots add, change, sign in to and remove MCP servers from chat by @aivsomkar in #4143
  • A Chief can answer, for the person, a question a teammate asks them by @darkbringer1 in #4120
  • Team Clouds enforce their team's rules, fetched from the Admin by @milind-soni in #4176
  • perf(desktop): quiet when idle — unread mascots hold still, small mascots at 20 fps, stepped compositor sheen by @milind-soni in #4149
  • Team access: a familiar sharing dialog, and Bot access as a list that opens it by @milind-soni in #4167
  • A computer frozen for a Cloud that is gone comes home by itself by @milind-soni in #4158
  • Light look: near-white chrome, a neutral sidebar field, hairline pane edges and one radius scale by @milind-soni in #4150
  • The server sleeps when nothing is due by @milind-soni in #4156
  • No config file read per frame, screens only for viewers by @milind-soni in #4155
  • Write less on the server while a bot works by @milind-soni in #4151
  • Stop re-rendering every message row when a store value changes by @milind-soni in #4166
  • Draw each finished message from one Markdown rendering by @milind-soni in #4171
  • perf(desktop): load less at launch, panels when they open by @milind-soni in #4173
  • perf: the server fits a small box by @milind-soni in #4177
  • fix(models): find Claude's account config in the Windows home, and fix the test main fails on by @milind-soni in #4178
  • Stop asking to use this computer when the bot already works on it by @AdityaUmale in #4157
  • fix(pages): say publishing isn't available on self-hosted servers instead of asking to sign in by @AdityaUmale in #4107
  • fix(devs): a department named devs is tagged, not the bug report by @AdityaUmale in #4091
  • fix: later starts read engines again, and a reloaded engine reads its models by @milind-soni in #4183
  • feat(agents): let bots read their AI accounts' usage limits by @milind-soni in #4175
  • fix(usage): show a Claude plan's monthly spend, with its amounts by @milind-soni in #4174
  • Show spend by department, and count routine and delegated work toward the person by @jagtapazad in #4165
  • Record bot access changes, answered access requests and owner changes in Activity by @jagtapazad in #4162
  • Bots on local models get the short tool list without a setting by @milind-soni in #4182
  • A local model's tool calls work even when they arrive as text, and it can't loop forever by @milind-soni in #4180
  • GPT models that refuse tools over Chat Completions now use the Responses API by @milind-soni in #4184
  • fix(electron): soft-fail cloud-send:teams outside My Cloud by @2023Anita in #4170
  • chore(release): bump version to 0.1.139 by @github-actions[bot] in #4185
  • Ollama models get a context window big enough for a bot by @milind-soni in #4181
  • The window is named MausBot before the brand file answers by @milind-soni in #4186
  • fix(page): the page opens with the product's name as its title by @milind-soni in #4187
  • Tests: fakes vary their looping calls, answer only POSTs, and match Windows paths by @milind-soni in #4197
  • Tests: the remaining fakes answer the Ollama probe and expect the local-model rules by @milind-soni in #4206

New Contributors

  • @ppjsw made their first contribution in #4128
  • @wlals0874 made their first contribution in #4139
  • @garvrao80 made their first contribution in #4113
  • @xunguangzlj-cloud made their first contribution in #4125
  • @AndersHsueh made their first contribution in #4142
  • @2023Anita made their first contribution in #4170
Full Changelog: v0.1.138...v0.1.139 npm: npx [email protected] · https://www.npmjs.com/package/openmausbot/v/0.1.139
undefined
OpenMausBot v0.1.139
Free
Software Informations:
Developer:

Operating System:
Windows / macOS / Linux
Date Added:
2026-11-03T04:01:25.863Z

WordCraft is a free, open-source word processor designed as an alternative to Microsoft Word. Developed by the ArtCraft team, it is written in Rust and aims to reproduce familiar Word workflows while providing native applications for desktop operating systems and a browser-based version.

The application goes beyond basic text editing. It includes document formatting, styles, tables, page layout, references, comments, tracked changes, mail merge, and PDF export. It can open and save DOCX files, making it a potential option for users who regularly exchange documents with Microsoft Office users.

WordCraft also includes command-line tools and Model Context Protocol (MCP) integration, allowing compatible AI agents to create, inspect, edit, and export documents programmatically.

Although its feature set is extensive, WordCraft is still approaching maturity for everyday writing. Users who rely on complex Word documents or specialized publishing workflows should test compatibility before making it their primary word processor.

Features

Document Editing and Formatting

WordCraft provides a familiar ribbon-style interface with formatting controls for fonts, sizes, bold and italic text, underlining, colors, highlighting, superscript, and subscript.

It supports paragraph alignment, indentation, line spacing, tabs, borders, shading, and other layout options. The Format Painter lets users copy formatting between document elements, while built-in styles help maintain consistent formatting across longer documents.

The editor also includes AutoCorrect, smart quotes, automatic list formatting, find and replace with regular expressions, and standard undo and redo functionality.

These features make WordCraft suitable for writing reports, letters, essays, and other everyday documents.

DOCX Compatibility and File Formats

WordCraft supports reading and writing Microsoft Word's DOCX format. It also supports importing and exporting ODT, RTF, HTML, Markdown, and plain-text documents.

PDF export produces selectable text and supports links and bookmarks, making it useful for distributing reports and other finished documents.

The ability to work with common document formats is one of WordCraft's main advantages. However, opening a DOCX file does not guarantee that every element will render identically to Microsoft Word. Complex layouts, embedded objects, and less common formatting features should be checked after import.

Styles, Themes, and Page Layout

WordCraft includes paragraph and character styles, style sets, themes, and a live style gallery. Users can create or modify styles to maintain consistent formatting throughout a document.

Page-layout controls include margins, page size, orientation, columns, section breaks, page breaks, headers, footers, page numbers, watermarks, and page borders.

The application also supports automatic hyphenation, line numbering, drop caps, and text wrapping around pictures and shapes.

These capabilities are useful for creating structured reports, academic papers, business documents, and longer publications.

Tables, Images, and Graphics

WordCraft supports tables with merged and split cells, borders, shading, banded styles, sorting, and formulas. Rows can split across pages, and table headers can repeat on subsequent pages.

Images can be inserted, resized, cropped, rotated, recolored, and adjusted for brightness, contrast, and transparency. Additional features include picture styles, shapes, and text boxes with floating positioning and text wrapping.

The editor also supports converting text into tables and tables into text, helping users restructure information without recreating content manually.

References and Academic Writing

WordCraft provides a collection of tools for structured and academic documents, including:

  • Automatic tables of contents.

  • Footnotes and endnotes.

  • Citations and bibliographies in APA, MLA, Chicago, and IEEE styles.

  • Captions and tables of figures.

  • Cross-references and indexes.

  • Tables of authorities.

These tools make WordCraft particularly interesting for students, researchers, and professionals who work with long documents containing references and supporting material.

Users preparing formal academic submissions should verify that the generated references and formatting comply with their institution's requirements.

Comments, Track Changes, and Proofreading

WordCraft includes comments displayed in document margins or a dedicated pane. Track Changes allows users to review edits and accept or reject individual changes.

Document comparison, spelling and grammar suggestions, a thesaurus, word counting, and an accessibility checker provide additional support for reviewing and refining documents.

The application also includes document inspection and editing restrictions.

These features are valuable for collaborative editing and document review, although teams should test their specific review workflows before replacing established Microsoft Word processes.

Mail Merge

WordCraft supports mail merge using CSV data sources and document fields. Users can insert merge fields, configure address blocks and greeting lines, preview personalized documents, and generate merged output.

Envelope and label tools are also included.

This can help automate repetitive administrative tasks such as generating letters, notices, certificates, and personalized business documents.

AI and Command-Line Automation

WordCraft is designed to support both manual editing and programmatic document manipulation. Its editing engine exposes commands that are shared across the graphical interface, keyboard shortcuts, command search, CLI, JSON control channel, and MCP server.

The command-line interface supports document conversion, text extraction, structural inspection, rendering, and scripted editing.

For example, convert a Word document to PDF:

wordcraft-cli convert report.docx report.pdf

Extract its text:

wordcraft-cli text report.docx

Inspect the document structure as JSON:

wordcraft-cli inspect report.docx

These capabilities make WordCraft useful for batch processing, document-generation pipelines, and AI-assisted workflows. Compatible agents can inspect documents and execute editing commands without relying exclusively on screenshots or mouse interaction.

Download WordCraft v0.15.0 - Software Mirrors

WordCraft v0.15.0 for Windows

wordcraft-0.15.0-windows-x86.msi | 86.02 MB

wordcraft-0.15.0-windows-x86-portable.zip | 104.65 MB

wordcraft-0.15.0-windows-x64.msi | 87.69 MB

wordcraft-0.15.0-windows-x64-portable.zip | 108.43 MB

wordcraft-0.15.0-windows-arm64.msi | 84.5 MB

wordcraft-0.15.0-windows-arm64-portable.zip | 105.29 MB

WordCraft v0.15.0 for macOS

wordcraft-cli-0.15.0-macos-universal.zip | 95.04 MB

wordcraft-0.15.0-macos-universal.dmg | 121.21 MB

WordCraft v0.15.0 for Linux

wordcraft-0.15.0-linux-x86_64.tar.gz | 108.98 MB

wordcraft-0.15.0-linux-x86_64.rpm | 109.89 MB

wordcraft-0.15.0-linux-x86_64.pkg.tar.zst | 82.84 MB

wordcraft-0.15.0-linux-x86_64.flatpak | 77.61 MB

wordcraft-0.15.0-linux-x86_64.deb | 110.5 MB

wordcraft-0.15.0-linux-x86_64.AppImage.zsync | 181.08 kB

wordcraft-0.15.0-linux-x86_64.AppImage | 103.33 MB

wordcraft-0.15.0-linux-riscv64.tar.gz | 107.56 MB

wordcraft-0.15.0-linux-riscv64.rpm | 108.46 MB

wordcraft-0.15.0-linux-riscv64.deb | 108.89 MB

wordcraft-0.15.0-linux-aarch64.tar.gz | 105.94 MB

wordcraft-0.15.0-linux-aarch64.rpm | 107.53 MB

wordcraft-0.15.0-linux-aarch64.pkg.tar.zst | 81.51 MB

wordcraft-0.15.0-linux-aarch64.flatpak | 74.72 MB

wordcraft-0.15.0-linux-aarch64.deb | 108.26 MB

wordcraft-0.15.0-linux-aarch64.AppImage.zsync | 176.15 kB

wordcraft-0.15.0-linux-aarch64.AppImage | 100.52 MB

WordCraft v0.15.0 for BSD

wordcraft-0.15.0-freebsd-x86_64.tar.gz | 108.76 MB

wordcraft-0.15.0-freebsd-aarch64.tar.gz | 104.9 MB

Others Download related to WordCraft v0.15.0

wordcraft-web-0.15.0.zip | 19.27 MB

WordCraft v0.15.0 Source Code

WordCraft v0.15.0 Source code (zip)

WordCraft v0.15.0 Source code (tar.gz)

WordCraft v0.15.0 Release Notes:

What's Changed

  • Use the body boundary for header margin anchors by @finwarman in #2485
  • Keep repeated spaces in LaTeX export by @Silvertree2010 in #5051
  • Paragraph side borders lie outside the text (#5036) by @VoiceLessQ in #5088
  • Lists: a level above counts its first number at the first deeper item by @pakiat in #5108
  • Layout: tab leader dots spaced and placed as in Word by @pakiat in #5144
  • Tables: a middle or bottom cell of a row split across pages lines up on the first page by @pakiat in #5145
  • Tables: a row isn't split to leave a picture cell empty beside its text; it moves on whole, as in Word (#4272) by @hsmith-dev in #5161
  • .doc import: the default font is the stylesheet's standard font, so Word 365 files open in Aptos (#5066) by @D13GOOOO in #5069
  • Layout tests: compare pairs of layouts drawn with the same faces by @pakiat in #5167
  • Columns: the line between them is drawn for selected text, as tall as the section's text (#5178) by @D13GOOOO in #5183
  • Shapes: arrowheads keep their kind and size and are drawn at Word's sizes by @pakiat in #5192
  • Markdown export: a list inside a block quote stays in the quote by @MichaelMuClaude in #5156
  • DOCX: keep alternate-content table rows and cells by @OPUZZLES in #5221
  • review.compare: keep text boxes of both documents in the result by @Silvertree2010 in #5248
  • Count the runs proofing text walks, instead of timing it (#5185) by @Hamza0101 in #5190
  • #3660: refuse a package that declares too many zip entries before zip parses them by @ljkx in #5260
  • Shapes: align soft-edge paint and caret opacity by @finwarman in #1600
  • DOCX: VML horizontal rules take their line by @Morzilla in #3956
  • Review: add a Word-style Proofing task pane with clickable suggestions by @totoz64 in #4471
  • Files: documents keep their embedded alternative format chunks (w:altChunk), and MHT opens by @naxvog in #1104
  • CP1.3: proofing moves to craft-proof (craft-libs) and craft-i18n language-data by @benandez in #5202
  • CP2.3: English spelling reads SCOWL 2026 (#40, #520, #1281, #1045) by @benandez in #5205
  • CP4.3–CP4.5: Language packs — proof.packs/installPack/removePack, Options › Language packs, missing-pack bar, About › Language data by @benandez in #5208

New Contributors

  • @hsmith-dev made their first contribution in #5161
  • @ljkx made their first contribution in #5260
  • @totoz64 made their first contribution in #4471
Full Changelog: v0.14.0...v0.15.0

Performance and Compatibility

WordCraft is written in Rust and uses a modular architecture for document editing, typography, pagination, rendering, and file conversion. Its interface uses the native GPU-oriented egui framework rather than Electron or Tauri.

The project emphasizes responsive editing through cached paragraph layout and on-demand page rendering. Its developers report that typing in a 188-page document triggers layout recalculation in approximately 1.4 milliseconds. This is a project-reported benchmark rather than an independent performance test.

WordCraft supports macOS, Windows, Linux, BSD, and browsers through WebAssembly. It can read and write DOCX files and supports several additional document formats.

The main limitation is compatibility maturity. The project's roadmap identifies real-world DOCX testing, native printing, and signed application builds as remaining work. Charts, SmartArt, the equation editor, and the Draw tab are also listed as future development areas.

Consequently, WordCraft should not yet be assumed to offer complete feature parity with Microsoft Word, particularly for complex business documents and specialized workflows.

System Requirements

  • Operating systems: Windows, macOS, Linux, and BSD.

  • Browser support: WebAssembly build for compatible browsers.

  • Document formats: DOCX, ODT, RTF, HTML, Markdown, and plain text.

  • Export: PDF and page images, in addition to supported document formats.

  • Build requirements: Rust and the project's documented dependencies.

The project does not provide a comprehensive minimum hardware specification in the information reviewed. Actual performance will depend on document complexity, fonts, embedded images, and system resources.

Pros and Cons

Pros

  • Free and open-source under the MIT or Apache 2.0 license.

  • Familiar ribbon-style interface inspired by Microsoft Word.

  • DOCX reading and writing support.

  • Extensive formatting, styles, tables, and page-layout tools.

  • References, citations, footnotes, indexes, and tables of contents.

  • Comments, Track Changes, and proofreading tools.

  • Mail merge with CSV data sources.

  • PDF export with selectable text, links, and bookmarks.

  • Native desktop applications and a browser-based version.

  • CLI and MCP support for document automation.

  • Offline spelling and grammar features without requiring cloud processing.

Cons

  • Still approaching maturity for everyday writing and production use.

  • Complex DOCX compatibility needs more real-world validation.

  • Native printing and signed application builds remain development priorities.

  • Charts, SmartArt, and the equation editor are not yet complete features.

  • Does not provide full Microsoft Word feature parity.

  • Professional workflows may require additional testing and workarounds.

How to Install

The simplest option is to download a package from the project's GitHub Releases page, if a suitable build is available for your operating system.

To build and run WordCraft from source, install Rust and the required development dependencies, then execute:

git clone https://github.com/storytold/wordcraft
cd wordcraft
cargo run --release -p wordcraft -- --sample

To open an existing document:

cargo run --release -p wordcraft -- report.docx

For browser-based use, navigate to the web application directory and start the development server:

cd apps/wordcraft-web
trunk serve

The development server will provide a local address for opening WordCraft in a browser. Refer to the official repository for detailed build dependencies, release packages, and platform-specific instructions.

Final Verdict

WordCraft is an ambitious open-source word processor that combines familiar document editing with advanced formatting, references, review tools, mail merge, and automation. Its support for DOCX and PDF, together with additional formats and offline functionality, makes it a promising alternative for users who want more control over their document workflow.

Its command-line interface and MCP integration are especially interesting for developers and organizations that generate or process documents programmatically. The extensive feature set also makes it worth exploring for students, writers, and office users.

The biggest concern is maturity. WordCraft covers many of Microsoft Word's ribbon features, but feature coverage is not the same as complete behavioral compatibility. Users who depend on complex documents, advanced diagrams, equations, or established printing workflows should test their files carefully before switching.

For everyday writing and experimentation with open-source office software, WordCraft is worth trying. For mission-critical document production, it is better treated as a developing alternative until its compatibility and printing workflows have been validated against real-world requirements.

WordCraft v0.15.0
Free
Software Informations:
Developer:

Operating System:
Windows / macOS / Linux / BSD
Date Added:
2026-11-03T04:00:52.567Z

OpenBot is a desktop workspace for managing persistent AI agents from a single interface. Instead of switching between separate coding assistants and conversations, users can assign different agents their own workspaces, queue tasks, exchange files, and collaborate on projects.

The application supports several AI coding tools, including OpenAI Codex, Claude Code, Gemini, Grok, OpenCode, Cursor, and Cline. It also offers an embedded browser, agent-to-agent messaging, and remote access from mobile devices. OpenBot is designed primarily for developers and power users who want to coordinate multiple AI assistants while keeping their working files and conversations on their own computer.

Although the source code is publicly available on GitHub, the licensing distinction is important: current releases use the PolyForm Noncommercial License, so commercial use requires separate permission. Older releases up to and including 0.1.11 remain under Apache 2.0.

Features

Multiple AI Agents

OpenBot lets users create persistent agents with individual instructions, workspaces, conversations, and model settings. Supported providers include Codex, Claude Code, Grok, OpenCode, Gemini, Cursor, and Cline, with custom agents and compatible model endpoints also supported.

Each agent can maintain its own working context, making it easier to separate tasks such as writing code, investigating bugs, reviewing changes, and researching documentation.

Persistent Workspaces and Task Queues

Each agent receives a dedicated workspace for its files and ongoing work. Users can send tasks to an agent while it is busy, with messages waiting in a queue until the agent is ready.

Queue controls include pausing, resuming, cancelling, and recovering queued work after a crash. Context monitoring and automatic compaction also help agents manage longer conversations without exhausting their model context window.

Agent-to-Agent Collaboration

OpenBot supports communication between agents, including messages, replies, reactions, and file transfers. Shared desktop channels can organize collaborative tasks around a designated task owner, with options to delegate work and manage the task's progress.

This approach is useful for workflows that benefit from multiple perspectives, such as having one agent implement a feature while another reviews the result. However, dividing work among several agents does not automatically guarantee better output. Results still depend on the models, instructions, and task design.

Embedded Browser and Computer Use

The built-in browser allows agents to open, inspect, and interact with web pages. Optional Computer Use support can provide mouse, keyboard, and screen interaction on supported desktop platforms.

These capabilities extend OpenBot beyond code generation. Agents can assist with browser-based research, repetitive computer tasks, and workflows involving web interfaces.

Computer interaction also introduces additional risks. An agent that can operate a browser may encounter malicious instructions on web pages or interact with services in unintended ways.

Custom Models and Providers

OpenBot supports custom OpenAI-compatible endpoints and custom agents through the Agent Client Protocol. It can detect supported local model servers, including Ollama and LM Studio, and work with compatible providers.

This flexibility is useful for users who want to experiment with different models or integrate existing AI tools rather than commit to a single provider.

However, local model support does not make the entire application automatically offline. Cloud-based providers still receive the prompts sent to them, and browsing or connected services require network access.

File Sharing and Attachments

Agents can exchange managed files and share attachments through conversations. The application supports common document and project workflows, with support for audio, video, and ZIP attachments under documented file and message limits.

Agents can use their available tools to inspect supplied files, but OpenBot does not itself automatically transcribe every audio recording or decode every video attachment.

Mobile and Remote Access

OpenBot provides ways to connect to a running computer from supported mobile clients. This allows users to check conversations and interact with their agents without remaining at their desktop.

Remote access depends on the host and connection configuration. Some agents, particularly those tied to local command-line tools, continue to run on the computer where they were started rather than being transferred to the mobile device.

Local-First Data Storage

OpenBot is designed to keep workspaces, conversations, attachments, and browser data on the computer running the application. Cloud services support account and remote-access functionality, while AI providers receive the prompts sent to their models.

This separation gives users more control over local project data, but it is not equivalent to complete privacy or offline operation. Users should review the application's privacy documentation and each provider's data policies before using confidential material.

Download OpenBot v0.59.0 - Software Mirrors

OpenBot v0.59.0 for Windows

OpenBot-0.59.0-x64.exe | 266.8 MB

OpenBot v0.59.0 for macOS

OpenBot-0.59.0-x64.zip | 315.38 MB

OpenBot-0.59.0-x64.dmg | 326.43 MB

OpenBot-0.59.0-arm64.zip | 307.21 MB

OpenBot-0.59.0-arm64.dmg | 318.14 MB

OpenBot v0.59.0 for Linux

OpenBot-0.59.0-x86_64.AppImage | 291.49 MB

OpenBot-0.59.0-arm64.AppImage | 233.31 MB

Others Download related to OpenBot v0.59.0

OpenBot-Host-0.59.0-arm64.pkg | 49.84 MB

OpenBot v0.59.0 Source Code

OpenBot v0.59.0 Source code (zip)

OpenBot v0.59.0 Source code (tar.gz)

OpenBot v0.59.0 Release Notes:

What's Changed

  • build(nix): install OpenBot 0.58.0 by @github-actions[bot] in #4369
  • Keep the modes of a hosted release after a boat wake by @NorbertBodziony in #4373
  • Show the Usage chart again by @NorbertBodziony in #4429
  • Ask for a GitHub star after the third agent message by @NorbertBodziony in #4432
  • Continue an agent turn that stops before its next step by @NorbertBodziony in #4431
  • Show the context meter and compact Pi agents at 80% by @Sniezka1927 in #4433
  • Answer 200 to Slack chatter for a host that is not connected by @Sniezka1927 in #4436
  • Give slow MCP servers 10 seconds to start in Codex by @Sniezka1927 in #4437
  • Show the next queued message with its actions above the iPhone composer by @nrb-dev in #4426
  • Show the settings that Cursor fixes for each model by @Sniezka1927 in #4438
  • Name the frame when a secure input field is in a same-site frame by @Sniezka1927 in #4439
  • Wait for a file import only in the chat that gets the file by @Sniezka1927 in #4440
  • Show the agent picture on iOS and Android notifications by @nrb-dev in #4435
  • Allow SVG attachments in chat by @Sniezka1927 in #4441
  • Move to the backup model when a Gemini quota is spent by @Sniezka1927 in #4446
  • Add an Android adaptive icon with a themed layer by @jbaehova in #4423
  • Renew the host Signal socket after sleep, and keep a phone copy of agents and chats by @nrb-dev in #4444
  • Add Kimi as a provider by @NorbertBodziony in #4450
  • Start an idle OpenCode or Pi again when a custom endpoint is saved by @Sniezka1927 in #4451
  • Add Hermes Agent as a provider by @NorbertBodziony in #4453
  • Show agents in global search in sidebar order by @NorbertBodziony in #4457
  • Start the new provider CLI after an update, and name the CLI that runs by @Sniezka1927 in #4455
  • Show the server's refusal reason in the browser client by @Sniezka1927 in #4462
  • Remove the iPhone chat zoom, let the swipe back start anywhere in a chat, and morph the chat bar by @nrb-dev in #4463
  • docs: add VPS installation guide by @tomek-neony in #4465
  • Keep chat focus when an agent's browser page navigates by @Sniezka1927 in #4449
  • Show pasted images as previews in the message box and above sent messages by @Sniezka1927 in #4464
  • Copy selected text without the app styles by @Sniezka1927 in #4466
  • Send license emails from [email protected] by @NorbertBodziony in #4470
  • Treat z.ai GLM Coding Plan limit texts as plan limits by @Sniezka1927 in #4471
  • Say "Try Full access" when the sandbox blocks a custom agent write by @Sniezka1927 in #4475
  • Stack long settings values under the title at large text sizes by @nrb-dev in #4474
  • Fix routine list hover, enlarge its switch, and keep the list order by @NorbertBodziony in #4477
  • Accept universal links from the Synthetify team build of the mobile app by @nrb-dev in #4479
  • Add ClickUp to the Apps catalog with browser sign-in by @angelporlan in #4385
  • Fix pointer drift and input lag in the remote browser live view by @Sniezka1927 in #4481
  • Send iPhone notifications with the APNs key of the Synthetify team by @nrb-dev in #4480
  • Write a real output limit for each custom model by @Sniezka1927 in #4478
  • Send basic analytics with a random install ID when analytics is off by @NorbertBodziony in #4483
  • Play stacked action sounds once, not as one loud burst by @Sniezka1927 in #3742
  • Let users delete an agent that a usage limit holds by @NorbertBodziony in #4495
  • Allow network in the hosted AppArmor profile on older kernels by @Sniezka1927 in #4496
  • Translate the generic tool progress lines in every language by @sarequl in #4347
  • Keep the window hidden on a server to cut idle CPU by @NorbertBodziony in #4499
  • Fill saved logins in sign-in forms with no method, and give the skip reason by @Sniezka1927 in #4497
  • Keep queued messages while the provider must be signed in again by @Sniezka1927 in #4498
  • Tell iPhone users to sign in again after the move to Synthetify by @nrb-dev in #4493
  • Connect more than one account to an app that signs in with a browser by @NorbertBodziony in #4508
  • Log why a channel routing turn failed by @NorbertBodziony in #4510
  • Stop the Dynamic Island from making OpenBot the active app on macOS by @Sniezka1927 in #4514
  • Add a Link payment account to the Vault by @NorbertBodziony in #4513
  • Sync pinned chats between devices, and drag chats on the mobile app by @nrb-dev in #4503
  • Answer the provider when an approval card closes without an answer by @Sniezka1927 in #4519
  • Let agents ask the user to add a card, address or login to the Vault by @NorbertBodziony in #4518
  • Quit on a Mac only when Cmd+Q is held or pressed twice by @NorbertBodziony in #4523
  • Put sidebar folders inside folders by @NorbertBodziony in #4524
  • Tighter chat text lines on the phone by @nrb-dev in #4526
  • Add Discord triggers and outputs to workflows by @NorbertBodziony in #4531
  • Show the plush bot as the default agent avatar by @NorbertBodziony in #4532
  • Show felt plushes on the loading screens by @NorbertBodziony in #4533
  • Show OpenBot in the macOS menu bar by @NorbertBodziony in #4535
  • release: prepare v0.59.0 by @NorbertBodziony in #4536
  • Add the none, minimal and ultra reasoning levels by @NorbertBodziony in #4538
  • release: add the menu bar change to v0.59.0 notes by @NorbertBodziony in #4539
  • release: add the reasoning levels to v0.59.0 notes by @NorbertBodziony in #4541

New Contributors

  • @angelporlan made their first contribution in #4385
  • @sarequl made their first contribution in #4347
Full Changelog: v0.58.0...v0.59.0

Performance and Compatibility

OpenBot supports macOS 13 or newer on Apple silicon and Intel processors, Windows 10 or newer on x64 systems, and Linux on x64 or ARM64 through AppImage packages.

The application brings multiple AI tools into one desktop interface, potentially reducing the need to switch between separate applications. Persistent workspaces, queued messages, and agent collaboration are particularly useful for longer development projects.

Actual performance depends heavily on the selected AI provider, model, hardware, network connection, and number of active agents. Running several agents can increase API usage, consume additional system resources, and produce more output to review.

OpenBot is a development preview, so users should expect ongoing changes and possible limitations. It is better suited to experimentation and workflows that can tolerate occasional problems than to environments requiring strict operational guarantees.

Important security consideration: The project's documentation warns that agents currently run with full access to their permitted execution environment and an approval policy that does not require confirmation for every action. After the initial consent, agents may read or modify files, execute commands, access the network, and control the embedded browser without additional per-action approval. Use agents and tasks you trust, maintain backups, and carefully review the security documentation before granting access to important files or production systems.

System Requirements

OpenBot's published platform requirements are:

  • macOS: Version 13 or newer, supporting Apple silicon and Intel Macs.

  • Windows: Version 10 or newer on x64 systems.

  • Linux: x64 or ARM64 using the AppImage distribution.

Additional requirements depend on the AI providers and integrations selected. Some agents need their own command-line tools, authentication, subscriptions, or API credentials. Local model servers also require compatible models and sufficient hardware resources.

For Linux users, certain environments may require additional configuration. The documentation identifies AppArmor-related restrictions on Ubuntu 23.10 or newer and Debian 13, while remote desktop functionality has specific display-server and architecture limitations.

Pros and Cons

Pros

  • Manages multiple AI coding agents in one desktop application.

  • Provides separate workspaces and persistent conversations for individual agents.

  • Supports task queues, delegation, and agent-to-agent communication.

  • Includes an embedded browser and optional computer interaction.

  • Supports multiple AI providers and compatible custom endpoints.

  • Offers file sharing, attachments, and remote access from mobile clients.

  • Designed to keep workspaces and conversations on the host computer.

  • Provides Linux packages alongside Windows and macOS releases.

Cons

  • Development-preview status means features and behavior may change.

  • Agents currently have broad execution access without per-action approval.

  • Cloud-based providers still receive prompts and require network access.

  • Multiple agents can increase model usage, resource consumption, and review overhead.

  • Some providers require separate authentication, subscriptions, or API credentials.

  • Current licensing restricts commercial use without separate permission.

  • Linux users may need additional configuration for certain environments and features.

How to Install

  1. Visit the official OpenBot website.

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

  3. Install the application using the downloaded package.

  4. Launch OpenBot and follow the onboarding instructions.

  5. Connect a supported AI provider or configure a compatible model endpoint.

  6. Create an agent, configure its instructions, and select its model and workspace.

  7. Test the agent with a low-risk task before granting access to important files or workflows.

  8. Review the security settings and project documentation before enabling browser control, computer interaction, or tasks involving sensitive information.

Linux users should follow the official installation instructions for their distribution, especially if AppArmor restrictions prevent the application from launching. For safety, obtain release packages from the project's official distribution channels and verify available checksums or build attestations.

Final Verdict

OpenBot is an interesting workspace for developers who want to coordinate several AI agents instead of managing each assistant separately. Its persistent workspaces, task queues, agent collaboration, browser integration, and support for different providers make it useful for experimenting with more advanced AI-assisted workflows.

Its local-first design is another advantage for users who prefer to keep project files and conversation history on their own computers. Nevertheless, local storage does not prevent cloud-based AI providers from receiving prompts, and the application's current full-access execution model deserves careful attention.

The development-preview status and noncommercial licensing are also important considerations. Users should distinguish between publicly available source code and software licensed for unrestricted commercial use.

OpenBot is worth exploring for developers and AI enthusiasts who want a flexible, multi-agent workspace. Its feature set is promising, but the security model, preview status, and current licensing restrictions make it less suitable for sensitive production workflows or commercial deployment without further evaluation.

OpenBot v0.59.0
Free
Software Informations:
Developer:

Operating System:
Windows / macOS / Linux
Date Added:
2026-11-03T04:00:35.328Z