Launching today

OpenTrade
Open-source trading harness for Claude Code / Codex.
104 followers
Open-source trading harness for Claude Code / Codex.
104 followers
OpenTrade is an open-source harness for Claude Code / Codex agents that provide the tools and guardrails to trade effectively via Robinhood's official MCP. Out of the box, agents can setup cron schedules, custom scripts to notify themselves, and persistent background sessions – all on your machine.





OpenTrade
Hey Product Hunt!
Today we're launching OpenTrade, an open-source macOS app that helps manage Claude Code / Codex agents that trade via Robinhood.
When Robinhood released their MCP in May, that marked the first time most people could point AI agents at their portfolios. Overnight, everyone had the potential to have a financial advisor in their pocket keeping an eye on their investments 24/7.
At least that was my expectation! What I found instead was just the foundations for that vision:
Agents couldn't proactively react to market events
Mistakes made by agents risk the entire portfolio
Difficulty managing multiple agents on the same account
That spurred the development of OpenTrade, which provides:
Monitors that can notify agents periodically or based on custom scripts agents write themselves
Headless sessions so agents can work in the background
Guardrails and order approvals specific to each agent
An IDE-like environment to easily manage multiple agents
As avid Robinhood users ourselves, we recognize the hesitance to trust third-party software in this context, which is why OpenTrade is open-source – anyone can inspect and modify it. We also firmly believe that a product to manage your finances should be completely under your control. OpenTrade spawns your own configured Claude Code or Codex agents on your machine – never on a server.
We'd love to hear from the Product Hunt community, particularly from the active investors in the crowd:
If you're using agents with your portfolio today, what works and what doesn't?
Are there other brokers that you'd be interested in trying with OpenTrade?
Thanks for checking us out! OpenTrade is built by Exla (YC W25). @viraat_das and I will be around all day.
Congrats on the launch! Running the agents locally while keeping per-agent order approvals feels like the right approach for something as sensitive as trading.
Curious how you handle conflicts when multiple agents want to act on the same position at the same time?
OpenTrade
@alpertayfurr Thanks Alper!
Aside from Robinhood's native order execution (i.e. which would guarantee only one order being filled from conflicting orders), we don't do any sort of position locking. Nothing stops two agents from placing individually valid orders on the same position at the same time.
That said, we've been exploring ways to divvy up the portfolio and enforce that at the OpenTrade level (position-wise or otherwise). Do you see a use case for it?
DiffSense
Very cool! Would you consider building it in native swiftUI etc? And any thoughts on mobile apps? iOS / iPad etc? Different UX for sure but would be very interesting. Like a remote side kick for the desktop mothership.
OpenTrade
@conduit_design Could see it grow in the mobile direction! You can already drive Claude/Codex sessions via mobile so technically it's possible now, minus the financial interface.
As for SwiftUI – totally could be worth the effort if we decide to lock into macOS. I dislike electron apps as much as the next person :)
The idea is compelling, but for me trust will come down to the guardrails and audit trail. If I can clearly see what the agent tried to do and why, I’d be much more willing to test it.
OpenTrade
@elsie_ramsey The guardrails and order history features are live. Given the chat history is persisted for all agents, do you see value in a dedicated audit trail vs reading the agent's direct output?
Love that you kept this open-source and local-first. I don't trust giving any bot access to my broker on a server. Are there any guardrails/templates for beginners so we don't accidentally have an agent blow up the portfolio?
Managing multiple agents from one place sounds useful, especially if each agent has a different role or set of permissions.
OpenTrade
@ludovica_eleazer Agreed. Lots of low-hanging fruits for per-agent customization.