GitPedia

Auto rsa

A Discord bot and CLI tool for automating Reverse Split Arbitrage stock trading!

From NelsonDane·Updated June 21, 2026·View on GitHub·

A CLI tool and Discord bot to buy, sell, and monitor holdings across multiple brokerage accounts! The project is written primarily in Python, distributed under the GNU General Public License v3.0 license, first published in 2022. Key topics include: api, arbitrage, auto-trading, automation, bot.

Latest release: v2.2.0autoRSA 2.2.0
May 22, 2026View Changelog →

AutoRSA

Discord Bot and CLI Tool

A CLI tool and Discord bot to buy, sell, and monitor holdings across multiple brokerage accounts!

<p> <img src="https://img.shields.io/badge/python-3670A0?style=for-the-badge&logo=python&logoColor=ffdd54"/> <img src="https://img.shields.io/badge/-selenium-%43B02A?style=for-the-badge&logo=selenium&logoColor=white"/> <img src="https://img.shields.io/badge/-discord.py-%232c2f33?style=for-the-badge&logo=discord&logoColor=white"/> <img src="https://img.shields.io/badge/-docker-%232c2f33?style=for-the-badge&logo=docker&logoColor=white"/> </p>

This program uses APIs to interface with your brokerages. When available, official APIs are always used. If an official API is not available, then a third-party API is used. As a last resort, Selenium or Playwright Stealth are used to automate the browser.

DISCLAIMER

DISCLAIMER: I am not a financial advisor and not affiliated with any of the brokerages listed below. Use this tool at your own risk. I am not responsible for any losses or damages you may incur by using this project. This tool is provided as-is with no warranty.

Having an Issue?

I am not responding to issues on this repository. If you have an issue, please Sponsor me below and I will help you directly on Discord (for Sponsors and Contributors only).

Sponsor
ko-fi

However, if you fix the issue yourself and would like to share, please submit a pull request and I will review it. If accepted, you can access the Discord server for free.

Contributing

Want to contribute? That's awesome! Check out the Contributing Guide for more information.

Installation

See the Installation Guide for detailed installation instructions.

Usage

See the Usage Guide for detailed usage instructions.

Supported brokerages

While the project was created by me, lots of work has been put in by the community to support and fix various brokerages. It wouldn't be possible without them, so go give them a ⭐!

BrokerageCreated bySource RepoAPI TypeFastDay 1
BBAE@ImNotOssyBBAE_investing_APIUnofficial Requests
Chase@MaxxRKchaseinvest-apiUnofficial Requests
DSPAC@ImNotOssydSPAC_investing_APIUnofficial Requests
Fennel@NelsonDanefennel-invest-apiOfficial API
Fidelity@kennyboy106fidelity-apiUnofficial Playwright
Firstrade@MaxxRKfirstrade-apiUnofficial Requests
Public@PublicDotCompublicdotcom-pyOfficial API Package
Robinhood@jmfernandesrobin_stocksUnofficial Requests
Schwab@itsjaferschwab-apiUnofficial Playwright
SoFi@ImNotOssyRepo UniqueUnofficial NoDriver
Tastytrade@MaxxRKtastytradeUnofficial Requests
Tornado@ImNotOssyRepo UniqueUnofficial Selenium
Tradier@NelsonDaneTradier APIOfficial Requests
Vanguard@MaxxRKvanguard-apiUnofficial Requests
Webull@tedchou12webullUnofficial Requests
Wells Fargo@PZESRepo UniqueUnofficial Selenium

Brokerage Setup Guides

See the Brokerage Setup Guides for detailed setup instructions for each brokerage.

Contributors

Showing top 12 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from NelsonDane/auto-rsa via the GitHub API.Last fetched: 6/29/2026