{"repo":"YizhiSong/FriesTrader","free":true,"listed":false,"github":"https://github.com/YizhiSong/FriesTrader","clone":"git clone https://github.com/YizhiSong/FriesTrader.git","description":"A fully automated AI trading agent that trades real Robinhood orders via its Agentic Trading MCP under mechanical, auditable risk rules the model cannot override. Once set up, it is able to run on its own schedule, screening and trading stocks under a narrow, explicit gate. Cheap to run — Claude Pro only, no metered API spend. Not financial advice.","language":"Python","stars":94,"topics":["agentic-ai","algorithmic-trading","automation","claude","llm-agents","mcp","risk-management","trading-bot","claude-code","robinhood"],"license":"MIT","category":"trading","readme_excerpt":"FriesTrader An AI trading agent built to run cheap and fully on its own, trading real orders on Robinhood using its Agentic Trading MCP server. Once set up, it's able to run unattended on its own schedule every weekday, no manual triggering needed, and the actual safety mechanism is mechanical, auditable risk rules, not the model's judgment. Two short scheduled Claude Code sessions a day screen stocks, write out their reasoning, and (only under a narrow, explicit gate) place real trades, without a team of specialized sub-agents burning tokens on every decision. Because it's just two lean sessions instead of a multi-agent pipeline, it runs comfortably on a Claude Pro subscription (as low as $200/year on the annual plan), no Claude Max or metered API spend required. This is a template/framework extracted from a real, live deployment. Adapt it, don't just run it blind — read \"What this does and doesn't solve\" below before pointing it at real money. If you build on this, a star, a fork, or a link back to this repo is always appreciated. Why this is safer than it sounds \"Fully autonomous\" and \"trading real money\" together should make you nervous. Here's what actually stands between a thesis and an order: - Every trade passes through mechanical rules the LLM cannot override — position sizing, stop-loss, take-profit, loss limits, a wash-sale guard, each computed by a small stdlib-only Python script in scripts/ rather than the model doing arithmetic in prose. Same inputs always produ","default_branch":null,"files":null,"tree":[],"storefront":"/r/YizhiSong","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/YizhiSong/FriesTrader/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}