ForkFree

Data and analytics

Vibe-Trading

by HKUDS

Vibe-Trading is a Python toolkit that lets an AI agent research markets, build and backtest trading strategies, and read portfolio data. It is for people who want to explore trading ideas with an AI assistant, and it can also be used through an API or as an MCP server.

Worth a lookEstablished, with a few things to check (listed below).

View on GitHubProject website

Stars
37k
Licence
MIT
Runs on
Your computer
Setup
Moderate
Language
Python
Age
210 days

What you can do with it

  • Backtest trading strategies by describing them to an AI agent
  • Connect read-only portfolio data from brokers such as Robinhood, IBKR or Futu
  • Expose trading and research tools to another AI assistant through MCP or an API server

Make money with it

A freelancer could offer market research or strategy backtesting reports to clients, using the tool to speed up the analysis.

An idea, not financial advice. Check the licence before charging for anything built on it.

Ways a business could use it

  • Run quick financial research and backtests in-house instead of paying for separate analysis software
  • Produce market research summaries and strategy analysis reports for clients as a freelance analyst

Can you use it commercially?

Free to use, change and sell, including in paid products. Keep the copyright notice.

Not legal advice. Read the project's licence file before building a product on it.

Getting it running

It is published on PyPI as vibe-trading-ai, so it installs with pip, but you will also need to configure an AI model provider and market data sources.

Follow the official instructions in the project README.

Things to check

  • Needs an API key for a language model provider, which is usually paid
  • Trading-focused: backtested results do not guarantee real returns and it is not financial advice
  • Fast-moving project with many unreleased changes on main
  • Impersonation warning: fake tokens and social accounts use the project name, so only trust the official channels

Who's talking about it

Checked 28 Oct 2026. Summary drafted by AI from the project's README.

More in Data and analytics

Scrapling D4Vinci
Worth a look

Scrapling is a Python library for collecting data from websites, covering single page requests, JavaScript-heavy sites and large crawls. It is used to pull out text, prices, listings and other information and save it as JSON, CSV or Markdown.

90.1k stars +127 a day BSD-3-Clause
Worth a look

A Python system that uses large language models to analyse a personal watchlist of shares across several markets, including China, Hong Kong, the US, Japan, Korea and Taiwan. It gathers market data and news, then sends a daily "decision dashboard" report to chat apps or email.

67.2k stars +45 a day MIT
duckdb duckdb
Ready to use

DuckDB is a fast database that runs inside your own application or from a command line, with no separate server to manage. It is built for analysing data held in files such as CSV, Parquet and JSON using SQL.

42.7k stars +34 a day MIT