Analysis updated 2026-06-21
Research how to build a multi-agent AI system where specialized agents collaborate to analyze financial data and produce a report.
Study the architecture for combining technical, fundamental, and sentiment analysis using AI agents in a single pipeline.
Use the platform to generate comprehensive AI-written research reports on Chinese A-share or US stocks for educational purposes.
Learn how to integrate multiple LLM providers (OpenAI, Gemini, Chinese LLMs) into a single AI application with a web front-end.
| hsliuping/tradingagents-cn | mlflow/mlflow | getzep/graphiti | |
|---|---|---|---|
| Stars | 25,772 | 25,771 | 25,764 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 4/5 | 3/5 | 3/5 |
| Audience | researcher | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Docker, API keys for at least one LLM provider, and MongoDB/Redis setup, Chinese market data sources may need additional configuration.
TradingAgents-CN is a Chinese-language enhanced version of an AI-powered stock analysis platform that uses multiple AI agents working together to research and analyze stocks, specifically optimized for China's A-share market (Shanghai and Shenzhen stock exchanges), Hong Kong stocks, and US stocks. The system deploys a team of specialized AI analyst agents: one for technical chart analysis, one for fundamental financial data, one for news sentiment, and a risk management layer that synthesizes their work. Users ask questions or request analysis on a stock ticker, and the agents collectively produce a comprehensive research report, much like having a virtual team of analysts. The platform is built as a full web application with a Vue.js front-end (the visual interface) and a FastAPI back-end (the server logic), connected to MongoDB and Redis databases for caching and storing results. It supports multiple AI providers including OpenAI, Google Gemini, and Chinese LLM providers, with Docker-based deployment for easy setup. Reports can be exported as Markdown, Word, or PDF. Important licensing note: the core AI analysis code is open-source (Apache 2.0), but the web application front-end and back-end are proprietary and require commercial licensing for business use. Personal and research use is free. For a non-technical founder: this is a research and learning platform for studying how to apply multi-agent AI systems to stock analysis. It is not intended for live trading execution, and its README emphasizes it is for educational purposes only, not investment advice.
TradingAgents-CN is an AI-powered stock analysis platform where multiple AI agents, covering technical charts, fundamentals, and news sentiment, collaborate to produce research reports on Chinese, Hong Kong, and US stocks.
Mainly Python. The stack also includes Python, Vue.js, FastAPI.
Core AI code is Apache 2.0 (free for personal and research use), but the web app front-end and back-end require a commercial license for business use.
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.