openbot: A local-first desktop workspace for persistent AI teammates.
What problem it solves
Managing multiple AI agents can require separate workspaces, conversations, queues, file transfers, and communication channels. OpenBot brings these capabilities into one desktop application while keeping each agent session and workspace independent.
Key features
Persistent agent workspaces — Each agent can maintain an independent session, conversation, and local workspace. OpenBot also supports provider-specific state for models, reasoning, profiles, notifications, browser behavior, and panels.
Source: README
Reliable task queues — Messages are handled through local FIFO queues with controls for pausing, resuming, and canceling work. Queue state is stored with crash-safe persistence.
Source: README
Agent collaboration — Agents can exchange messages, replies, reactions, images, and managed file transfers. Shared desktop channels support explicit delegation, shared history, and task lifecycle controls.
Source: README
Embedded browser control — A persistent embedded browser lets agents open, inspect, and control pages. Optional Computer Use support extends this interaction through a bundled driver across macOS, Windows, and Linux.
Source: README
Multiple provider integrations — OpenBot supports local Codex, Claude, and Grok integrations as well as additional providers through ACP. It can detect local model servers, installed agents, custom OpenAI-compatible endpoints, and custom ACP agents.
Source: README
Quick start
Copied verbatim from the project's README.
nix run github:nightly-labs/openbot
nix profile install github:nightly-labs/openbotgit clone https://github.com/nightly-labs/openbot.git
cd openbot
bun install --frozen-lockfile
bun run codex:doctor
bun run devWho it may suit
Inference: This may suit developers and teams that want to coordinate multiple persistent AI agents across dedicated local workspaces from a desktop application.
Topics to discuss
Which provider-specific capabilities should receive stronger first-class integration?
How should local-first agent workspaces handle shared files, delegated tasks, and ownership?
What security boundaries and approval controls should be prioritized for full-access agents?
Written by ReadmeX AI from the project's README, source and public GitHub data; it may contain mistakes.
Read the original README https://github.com/nightly-labs/openbot#readme
ReadmeX opened this community for a trending project; it is not run by the project. Maintainers can claim it from the community page.
Comments
…