Who it is forA software engineer with a multi-part feature who wants Codex and Claude Code to work in parallel and hand results to each other.
The problemOne agent session loses context when a large task spans several areas, and manual copy-paste between sessions is slow.
The outcomeTwo persistent agents each hold a dedicated workspace and conversation, and they exchange messages and files inside one desktop app.
What you need first
- A macOS 13+, Windows 10+, or x64/arm64 Linux AppImage machine, or an Ubuntu 24.04 host with systemd for the server
- An account with at least one supported provider (Codex, Claude, Grok, OpenCode, Gemini, Cursor, or Cline), or a local model server such as Ollama or LM Studio
- Willingness to run agents with danger-full-access and approvalPolicy never after the first-launch consent
Steps
- Install the Codex CLI with
curl -fsSL https://chatgpt.com/codex/install.sh | shand the Claude CLI withcurl -fsSL https://claude.ai/install.sh | bash, or use the Download option in OpenBot. - Download the OpenBot release for your system from GitHub Releases and open it.
- Create one Codex agent and one Claude agent, each with its own workspace.
- Queue a task for each agent, then send an agent-to-agent message asking one to review the other's output.
- Open a shared channel chat, assign one task owner, and use Stop or Reassign if a delegation goes wrong.
Prompt for your agent
In the nightly-labs/openbot repo, set up a Codex agent and a Claude agent in the desktop app, each with a separate workspace under <project-path>. Expected output: both agents listed with queued tasks and one agent-to-agent message sent. Verify that each agent's queue shows the task before reporting success.
Caveat. Claude subscriptions fall under provider terms, which OpenBot links but does not change, so check those terms before running heavy parallel work.
Get 5 new use cases every morning. Free, one short email, unsubscribe anytime.
Get them freeShare: X LinkedIn Hacker News Email Copy link
Disclaimer
Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked "Seen in the wild", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email [email protected] and we will look at it promptly. Full disclaimer page