O

OpenTrade

Open-source trading harness for Claude Code / Codex

Dev ToolsFree

OpenTrade is a macOS harness that lets Claude Code and Codex agents monitor markets and place trades through Robinhood's Model Context Protocol. Agents run locally on the user's own machine rather than on a remote server, with approval requirements and configurable guardrails on by default, plus proactive market-event monitoring, portfolio safeguards, multi-agent session management and background sessions in a dedicated interface. Requires an Apple Silicon Mac, an installed Claude or Codex CLI, and an authenticated Robinhood MCP connection. Free and source-available under the Elastic License 2.0 (not an OSI-approved open-source license), so the code can be inspected and modified within that license's terms; built by Exla Corp.

What is OpenTrade?

OpenTrade is a macOS app that lets Claude Code and Codex agents trade and react to the market autonomously, executing orders in your Robinhood Agentic Trading account through Robinhood's official MCP. Agents run on your own machine rather than a remote server, and you set guardrails, monitors and schedules so they can operate around the clock. It is free and source-available under the Elastic License 2.0 — not an OSI-approved open-source license — and is built by Exla Corp. For builders, the transferable part is the harness shape: background sessions, multi-agent orchestration, and an explicit approval boundary in front of an irreversible action.

Key features

  • Runs Claude Code and Codex agents locally on an Apple Silicon Mac, executing orders through the official Robinhood Agentic Trading MCP
  • Real-time event monitoring: agents can schedule themselves periodically or wake on arbitrary events via background scripts
  • Multi-agent orchestration — delegate separate strategies and portions of the portfolio to any number of agents, each with its own terminal
  • Trading guardrails: manual or automatic order approvals, background turn limits per agent, and per-agent order accounting
  • Background sessions — agents keep getting notified and keep working even when the app is closed, with status reported in the menu-bar tray
  • Ships as a signed arm64 .dmg from GitHub Releases and auto-updates from Releases; the full source can be built from the repo with bun
  • Source-available under Elastic License 2.0: you may use, copy, modify and redistribute it, but you may not offer it to third parties as a hosted or managed service

Who it's for

  • Letting a coding agent you already run monitor market events and act on them on a schedule, without leaving a terminal open
  • Delegating separate strategies to several agents at once and keeping per-agent order accounting for each
  • Keeping every order behind a manual approval step while an agent runs unattended in the background
  • Studying a working reference implementation of an agent harness with a hard approval boundary in front of irreversible, real-world actions

When not to use it

The project's own disclaimer is the limit: OpenTrade is experimental software provided as-is and without warranty, it is not financial, investment or trading advice, and it runs autonomous agents that place and cancel real orders against a funded brokerage account — you are solely responsible for configuring, supervising and bearing the financial consequences, and trading involves substantial risk of loss. Practically it is also narrow: Apple Silicon only, tied to Robinhood's MCP, and it requires an installed and signed-in claude or codex CLI. The Elastic License 2.0 forbids offering it to thi

FAQ

Is OpenTrade open source?

It is free and source-available, not open source in the OSI sense. The license is Elastic License 2.0: you may use, copy, modify and redistribute the software, but you may not provide it to third parties as a hosted or managed service. Third-party attributions are in the repository's NOTICE file.

What do I need to run it?

An Apple Silicon Mac, the OpenTrade-<version>-arm64.dmg from GitHub Releases, and the claude and/or codex CLI installed and signed in. You also need an authenticated MCP connection to Robinhood via your agent, following Robinhood's Agentic Trading setup instructions. The app auto-updates from GitHub Releases, or you can build from source with bun.

Can an agent place a trade without asking me?

That is configurable. The app ships guardrails covering manual or automatic order approvals, background turn limits per agent, and per-agent order accounting, so orders can be held pending your approval — the interface shows pending orders awaiting approval alongside past decisions and orders that expired undecided. Because the setting can be switched to automatic approval, the safety depends entirely on how you configure and supervise it.

Is this affiliated with Robinhood, Anthropic or OpenAI?

No. OpenTrade is built by Exla Corp and states it is not affiliated with, endorsed by, or sponsored by Robinhood Markets, Anthropic or OpenAI. Robinhood, Claude, Claude Code and Codex are trademarks of their respective owners, and you are responsible for complying with the terms of service of any broker or API you connect to.

Developer ToolsArtificial IntelligenceAI Coding AgentsInvestingMac
Submitted by Pranav Nair, Viraat DasLaunched September 12, 2026

Share this launch

Embed this badge

Featured on OrangeBot
<a href="https://orangebot.ai/product/opentrade" target="_blank" rel="noopener noreferrer">
  <img src="https://orangebot.ai/api/badge/opentrade.svg" alt="Featured on OrangeBot" width="200" height="54" />
</a>

Comments