OpenBot v0.68.0

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

OpenBot v0.68.0 for Windows

OpenBot-0.68.0-x64.exe | 222.64 MB

OpenBot v0.68.0 for macOS

OpenBot-0.68.0-x64.zip | 261.72 MB

OpenBot-0.68.0-x64.dmg | 271.54 MB

OpenBot-0.68.0-arm64.zip | 253.53 MB

OpenBot-0.68.0-arm64.dmg | 263.2 MB

OpenBot v0.68.0 for Linux

OpenBot-0.68.0-x86_64.AppImage | 236.28 MB

OpenBot-0.68.0-arm64.AppImage | 178.27 MB

Others Download related to OpenBot v0.68.0

OpenBot-Host-0.68.0-arm64.pkg | 50.06 MB

OpenBot v0.68.0 Source Code

OpenBot v0.68.0 Source code (zip)

OpenBot v0.68.0 Source code (tar.gz)

OpenBot v0.68.0 Release Notes:

What's Changed

  • Stop the Computer Use driver after the agent service at quit by @Sniezka1927 in #7167
  • Fail passkey requests at once in the macOS built-in browser by @Sniezka1927 in #7191
  • Stop the Windows agent dock from slowing the whole computer by @Sniezka1927 in #7197
  • Keep agent browser pages drawn on Linux while the main window is hidden by @Sniezka1927 in #7202
  • Let a person's request use person-only tools while teammate answers wait by @Sniezka1927 in #7207
  • Keep agents from opening OpenBot issues outside the issue form by @Sniezka1927 in #7208
  • Show the answer after the messages that waited for a usage limit by @Sniezka1927 in #7200
  • Do not draw the Computer Use rim on a window the agent does not use by @Sniezka1927 in #7214
  • Tell agents that sidebar folders can hold folders by @Sniezka1927 in #7227
  • Start a sleeping hosted server when a webhook routine gets a delivery by @NorbertBodziony in #7232
  • Keep the browser on the next page when the current page still loads by @Sniezka1927 in #7243
  • Show the thinking of Codex agents by @Sniezka1927 in #7242
  • Give Claude agents the tools of an MCP app right after its API key by @Sniezka1927 in #7247
  • Show an error when Grok ends a turn with a blank answer by @Sniezka1927 in #7248
  • Show the agent the fields of each ask_ui card type by @Sniezka1927 in #7269
  • Keep a Claude thread open until it answers its finished background work by @Sniezka1927 in #7271
  • Tell OpenCode agents where the run_script helpers work by @Sniezka1927 in #7275
  • Show the models of each provider account on joined servers by @NorbertBodziony in #7277
  • Stop a browser tool call from waiting forever for a stuck tab by @Sniezka1927 in #7274
  • Show plain text when OpenAI refuses live voice with 403 by @Sniezka1927 in #7283
  • Keep the history tools available for the full reply by @Sniezka1927 in #7289
  • Switch to a backup model when the model gives no answer by @Sniezka1927 in #7292
  • Tell the agent when Computer Use is on but not ready by @Sniezka1927 in #7297
  • Give the channel memory limit to the agent by @Sniezka1927 in #7317
  • Give agents the system root certificates so MCP tools work behind TLS inspection by @Sniezka1927 in #7321
  • Start a new Claude session when a chat is too long for Claude by @Sniezka1927 in #7327
  • Make webhook routine secrets work with Standard Webhooks senders by @Sniezka1927 in #7336
  • Keep chat, bot and server names readable in posted messages by @Sniezka1927 in #7342
  • Wake channels when a turn with no channel assignment ends by @Sniezka1927 in #7346
  • Show the model service's reason when it refuses a Pi request by @Sniezka1927 in #7343
  • Continue stopped work when its usage limit ends, also with no backup by @Sniezka1927 in #7349
  • Explain when another Codex app holds the chat by @Sniezka1927 in #7354
  • Let the owner of a channel routine request end the run as failed by @Sniezka1927 in #7364
  • Show a late Claude steer above its own answer by @Sniezka1927 in #7367
  • Answer a message on a backup Claude model after a provider error by @Sniezka1927 in #7372
  • Show why a channel task did not start when the provider is signed out by @Sniezka1927 in #7378
  • Keep the browser script result when a step fails with an internal error by @Sniezka1927 in #7385
  • Recover a chat that a model refuses for too many images by @Sniezka1927 in #7391
  • Tell Grok agents how to find their OpenBot tools by @Sniezka1927 in #7394
  • Show an error when Kimi ends a turn with no answer by @Sniezka1927 in #7398
  • Download the video tool through the computer's proxy settings by @Sniezka1927 in #7411
  • Keep browser refs when a subframe navigates by @Sniezka1927 in #7416
  • Retry a held skill folder rename on Windows and remove the stage by @Sniezka1927 in #7417
  • Tell an agent how to correct a wrong routine schedule by @Sniezka1927 in #7422
  • Tell agents which workflow output posts to an OpenBot channel by @Sniezka1927 in #7423
  • Keep Ask first for an agent that an Ask first agent creates by @Sniezka1927 in #7432
  • Keep OpenBot's WhatsApp posts in the chat context and send image sizes by @Sniezka1927 in #7439
  • Give the agent the reason when a site change fails by @Sniezka1927 in #7445
  • Name the near teammate when an agent id is wrong by @Sniezka1927 in #7451
  • Tell Gemini agents which folder to add when a file is outside by @Sniezka1927 in #7459
  • Keep Pi running when an extension writes text to its output by @Sniezka1927 in #7462
  • Do not show Codex's unsupported service tier warning as an error by @Sniezka1927 in #7471
  • Read the usage of an idle provider in a short process by @Sniezka1927 in #7477
  • Accept plain OAuth metadata at an OpenID address in MCP sign-in by @Sniezka1927 in #7493
  • Make GPT live voice speak the user's language by @Sniezka1927 in #7495
  • Apply a queued provider change before the sign-in hold by @Sniezka1927 in #7499
  • Stop a Codex chat that compaction leaves full from compacting after each turn by @Sniezka1927 in #7502
  • Explain a cut-off OpenCode model reply in plain words by @Sniezka1927 in #7514
  • Say why a joined server connection failed by @Sniezka1927 in #7516
  • Tell the agent why a feedback report did not send at the account limit by @Sniezka1927 in #7525
  • Show an approved Gemini edit as done, not as failed by @Sniezka1927 in #7529
  • Reuse a kept browser upload copy so repeated uploads do not fill the limit by @Sniezka1927 in #7538
  • Finish a resumed WebRTC file transfer when the sender sends bytes again by @Sniezka1927 in #7539
  • Align agent pages in the chat with the agent's bubbles by @NorbertBodziony in #7542
  • Stop layout jumps when the web client loads and when settings open by @NorbertBodziony in #7544
  • Tell the agent which fields each browser target kind needs by @Sniezka1927 in #7548
  • Move to a backup model when Claude's 5-hour limit is reached by @Sniezka1927 in #7556
  • Let a quiet routine run end with [SILENT] by @Sniezka1927 in #7561
  • Let a channel choose which member can use the browser by @NorbertBodziony in #7558
  • Show a recovery window when a version cannot finish its start by @NorbertBodziony in #7174
  • Let users turn off the Unread group and stop read chats from staying in it by @NorbertBodziony in #7571
  • Hide, reorder and resize the agent dock from the dock by @NorbertBodziony in #7572
  • Add a release health check before a rollout goes to 100% by @NorbertBodziony in #7151
  • Release desktop updates to a share of installs first by @NorbertBodziony in #7155
  • Say when an MCP server refuses a call with an active sign-in by @Sniezka1927 in #7578
  • Stop external chat turns from waiting on the owner's feedback card by @Sniezka1927 in #7594
  • Keep lasting user rules in the agent's Instructions, not in memory by @Sniezka1927 in #7588
  • Run a lead's empty turn of teammate results again by @NorbertBodziony in #7601
  • Let agents save a browser screenshot as a file by @NorbertBodziony in #7609
  • Let a Claude channel turn end after its channel result by @Sniezka1927 in #7611
  • Ask agent questions in the question prompt and keep cards for approvals by @NorbertBodziony in #7623
  • Stop a release that cannot open the data of the previous release by @NorbertBodziony in #7176
  • Stop showing "could not continue" for a provider warning by @NorbertBodziony in #7632
  • Keep a read agent out of the Unread group when only its side threads are unread by @NorbertBodziony in #7631
  • Close a held ACP session before loading it again by @Sniezka1927 in #7630
  • Wait longer for an idle Gemini to start for a message by @Sniezka1927 in #7637
  • Keep the Codex turn context when an idle Codex process stops by @Sniezka1927 in #7638
  • Prepare the v0.68.0 release by @NorbertBodziony in #7643
Full Changelog: v0.67.1...v0.68.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.68.0
Free
Software Informations:
Developer:

Operating System:
Windows / macOS / Linux
Date Added:
2026-11-11T18:31:53.774Z
Categories:

Post a Comment/Report Broken Link: