Scan SEC EDGAR for active odd-lot tender offers that pass all 11 verification gates.
Run the Claude Code skill to get a step by step verdict on whether a filing is worth acting on.
Record and track odd-lot buy and sell positions through the command line.
Backtest the odd-lot tender arbitrage strategy against 30 historical trades.
| korroai/oddly | 2arons/llm-cli | adzza/guardium-dns | |
|---|---|---|---|
| Stars | 11 | 11 | 11 |
| Language | Python | Python | Python |
| Setup difficulty | easy | easy | moderate |
| Complexity | 2/5 | 2/5 | 3/5 |
| Audience | pm founder | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Requires Python 3.10 or newer, no API keys needed, but a brokerage account is required to act on opportunities.
Oddly is a Python tool that scans SEC filings to find a specific kind of stock buyback called an odd-lot tender offer. These are corporate offers where shareholders who own 99 shares or fewer of a company get priority to sell their shares back at a fixed price, with no reductions or partial fills. A rule written to protect small shareholders ends up creating a situation that only individual investors, not large funds, can take advantage of, and Oddly automates the work of finding it. The tool scans SEC EDGAR filings and checks each one against 11 verification gates in sequence, such as whether the offer is still active, whether it explicitly states an odd-lot provision, whether the payment is fully in cash, whether the price premium is above 10 percent, and whether the deadline falls within 60 days. If a filing fails any gate, it is rejected and evaluation stops there. Most filings do get rejected. When a filing passes every gate, the tool shows the ticker, company, filing type, tender price, market price, premium, and expected profit. Oddly ships as a Claude Code skill. Typing a single command runs the whole pipeline: scanning EDGAR, downloading filings, applying the 11 gates, and presenting a verdict with supporting quotes from the filing text. If an opportunity passes, the skill explains exactly what to do, including how many shares to buy and how to request the tender through a regular broker like Fidelity, Schwab, or Vanguard, since no special account is needed. The project also includes a command line interface for scanning, viewing a portfolio, recording buy and sell positions, and running a backtest against past trades using historical price data. A research paper included in the repository documents the regulatory background and a 30 trade backtest of this kind of arbitrage. It requires Python 3.10 or newer and no API keys. The license is GNU AGPL 3.0, which allows personal use but prohibits commercial proprietary use.
A tool and Claude Code skill that scans SEC filings for odd-lot stock buyback offers retail investors can profit from.
Mainly Python. The stack also includes Python, Claude Code Skill, SEC EDGAR API.
Free for personal use, but commercial proprietary use is prohibited under the AGPL 3.0 license.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly pm founder.
This repo across BitVibe Labs
double-check against the repo, no cap.