
In simple English
This tool simulates a team of artificial intelligence agents acting as stock market investors. Different roles research fundamentals, technical indicators, and news before deciding what to buy or sell. It uses fake money and historical prices for testing ideas. It cannot execute real trades with your brokerage account. You need a paid financial data key and a model provider key to run it.
What it is
A Python (a programming language often used for data science and automation) package that runs an interactive terminal application for testing AI trading strategies. It includes paper trading simulators and backtesting engines that save results locally.
What it is good for
Solo builders who want to experiment with financial data analysis using language models without risking real money.
- Runs entirely in your terminal with simple commands.
- Supports multiple popular language model providers like OpenAI and Anthropic.
- Includes local paper trading ledgers and backtesting tools.
- Requires paid API keys for financial market data and language models.
- Intended strictly for education, so it cannot connect to real brokerages.
- Python environment setup needed if installing from source.
manual stock research and custom spreadsheet backtesting
uv
- freqtrade/freqtrade56k stars
A popular algorithmic cryptocurrency and stock trading bot for backtesting and live execution.
- mementum/backtrader24k stars
A Python framework for backtesting trading strategies against historical market data.
- jesse-ai/jesse8.7k stars
A Python framework for writing crypto trading strategies, testing them against past prices, and running them live.
- hummingbot/hummingbot20k stars
A free framework for writing and running automated trading programs on cryptocurrency exchanges.
- lballabio/QuantLib7.7k stars
The long-established free library for pricing and risk-managing financial instruments.
pipx install aihf aihf