OpenTrade

agent
Security Audit
Fail
Health Pass
  • License — License: NOASSERTION
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Community trust — 28 GitHub stars
Code Fail
  • spawnSync — Synchronous process spawning in app/scripts/make-icon.mjs
  • process.env — Environment variable access in app/src/agent-mcp/index.ts
  • exec() — Shell command execution in app/src/main/db/client.ts
  • process.env — Environment variable access in app/src/main/db/client.ts
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

The open-source trading harness for Claude Code / Codex agents.

README.md
OpenTrade

The open-source trading harness for Claude Code / Codex agents.

GitHub stars Latest release License Discord Product Hunt

OpenTrade app — agent sidebar, live terminal, and portfolio panel

OpenTrade is a macOS app that enables agents to trade and react to the market autonomously. Agents execute trades in your Robinhood Agentic Trading account through the official MCP. Set guardrails, monitors, and schedules so agents can trade 24/7 - all on your machine.

Features

Monitor real-time events

Agents can schedule themselves periodically or on arbitrary events via background scripts.

The Monitor tab listing an agent's active timers and event monitors, including the shell command that wakes it on a new RSS post

Orchestrate multiple agents

Delegate strategies and your portfolio to any number of agents.

The agent sidebar with nine agents, each running its own strategy, next to the selected agent's terminal

Trading guardrails

Manual/auto order approvals, background turn limits for agents, and per-agent order accounting.

A pending buy order awaiting approval, above a history of past decisions and an order that expired undecided

Background sessions

Agents continue to get notified and work in the background, even if the app is closed.

The OpenTrade menu bar tray reporting three of nine agents working, with each agent's status listed

Install

Download the latest OpenTrade-<version>-arm64.dmg from
Releases, open it, and drag OpenTrade to
Applications. Requires an Apple Silicon Mac. The app auto-updates from GitHub Releases.

OpenTrade supports both Claude Code and Codex agents, so please install and sign into claude
and/or codex CLI. An authenticated MCP connection to Robinhood via your agent is required, see
the Robinhood MCP
instructions.

Build from source

bun install                 # from repo root (bun workspaces)
bun run --cwd app rebuild   # rebuild native modules for the Electron ABI (once)
bun run --cwd app dev       # launch with HMR

Contributing

Contributions are welcome — bug reports, fixes, and features alike. Open a pull request and
we'll take a look.

Community

Come join our Discord to discuss all things OpenTrade!

Disclaimer

OpenTrade is experimental software provided as-is and without warranty of any kind.
It is not financial, investment, or trading advice. The software runs autonomous
agents that can place and cancel real orders against a funded brokerage account; you
are solely responsible for configuring, supervising, and bearing the financial
consequences of your agents.
Trading involves substantial risk of loss.

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

License

Elastic License 2.0 — source-available. You may use, copy, modify, and
redistribute the software, but you may not provide it to third parties as a hosted or
managed service. See LICENSE and third-party attributions in NOTICE.

Reviews (0)

No results found