diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml
new file mode 100644
index 00000000..95bc5bc0
--- /dev/null
+++ b/.github/FUNDING.yml
@@ -0,0 +1,3 @@
+github: hemangjoshi37a
+custom:
+ - "https://hjlabs.in"
diff --git a/09-how-it-works.png b/09-how-it-works.png
index eea55595..b9fe7e96 100644
Binary files a/09-how-it-works.png and b/09-how-it-works.png differ
diff --git a/10-history-page.png b/10-history-page.png
index cce0b712..094e1bcd 100644
Binary files a/10-history-page.png and b/10-history-page.png differ
diff --git a/11-history-stocks-expanded.png b/11-history-stocks-expanded.png
index 5833d96b..22ad3a21 100644
Binary files a/11-history-stocks-expanded.png and b/11-history-stocks-expanded.png differ
diff --git a/CITATION.cff b/CITATION.cff
new file mode 100644
index 00000000..8e7803d1
--- /dev/null
+++ b/CITATION.cff
@@ -0,0 +1,26 @@
+cff-version: 1.2.0
+title: "TradingAgents: Multi-Agents LLM Financial Trading Framework"
+message: "If you use this software, please cite our paper."
+type: software
+license: Apache-2.0
+url: "https://github.com/hemangjoshi37a/TradingAgents"
+repository-code: "https://github.com/hemangjoshi37a/TradingAgents"
+preferred-citation:
+ type: article
+ title: "TradingAgents: Multi-Agents LLM Financial Trading Framework"
+ authors:
+ - family-names: Xiao
+ given-names: Yijia
+ - family-names: Joshi
+ given-names: Hemang
+ year: 2024
+ journal: "arXiv preprint"
+ doi: "10.48550/arXiv.2412.20138"
+ url: "https://arxiv.org/abs/2412.20138"
+keywords:
+ - multi-agent systems
+ - financial trading
+ - large language models
+ - stock analysis
+ - algorithmic trading
+ - quantitative finance
diff --git a/README.md b/README.md
index 484c8236..662367a4 100644
--- a/README.md
+++ b/README.md
@@ -1,25 +1,31 @@
-

+

# TradingAgents
### Multi-Agent LLM Financial Trading Framework
[](https://arxiv.org/abs/2412.20138)
-[](https://www.python.org/)
+[](https://www.python.org/)
[](LICENSE)
[](https://react.dev/)
[](https://fastapi.tiangolo.com/)
[](https://tailwindcss.com/)
+[](https://hjlabs.in)
+[](https://github.com/hemangjoshi37a/TradingAgents/stargazers)
+[](https://github.com/hemangjoshi37a/TradingAgents/network/members)
+[](https://github.com/hemangjoshi37a/TradingAgents/issues)
+[](https://github.com/hemangjoshi37a/TradingAgents/commits/main)
+
An open-source framework that deploys **specialized AI agents** — analysts, researchers, traders, and risk managers — to collaboratively analyze markets and generate investment recommendations through structured debate.
-[Getting Started](#getting-started) • [Web Dashboard](#nifty50-ai-web-dashboard) • [Python API](#python-api) • [Architecture](#architecture) • [Contributing](#contributing)
+[Getting Started](#getting-started) • [Web Dashboard](#nifty50-ai-web-dashboard) • [Python API](#python-api) • [Architecture](#architecture) • [Contributing](#contributing) • [hjlabs.in](https://hjlabs.in)
@@ -375,8 +381,15 @@ If you find TradingAgents useful in your research, please cite:
-Built and maintained by **[hjlabs.in](https://hjlabs.in)**
+### Built and maintained by **[hjlabs.in](https://hjlabs.in)**
+
+[](https://hjlabs.in)
+[](https://github.com/hemangjoshi37a)
+[](https://www.linkedin.com/in/hemang-joshi/)
+[](https://www.youtube.com/@hjlabs)
Made with AI agents that actually debate before deciding.
+If you find this project useful, please consider giving it a star on GitHub!
+
diff --git a/frontend/package.json b/frontend/package.json
index 360f155c..14cb58a6 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -1,8 +1,17 @@
{
- "name": "frontend",
+ "name": "nifty50-ai-dashboard",
"private": true,
- "version": "0.0.0",
+ "version": "1.0.0",
"type": "module",
+ "description": "Nifty50 AI Web Dashboard - Real-time AI stock recommendations with backtesting",
+ "homepage": "https://hjlabs.in",
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/hemangjoshi37a/TradingAgents.git",
+ "directory": "frontend"
+ },
+ "author": "hjlabs.in",
+ "license": "Apache-2.0",
"scripts": {
"dev": "vite",
"build": "tsc -b && vite build",
diff --git a/package.json b/package.json
index cd26ffc6..1f89c59d 100644
--- a/package.json
+++ b/package.json
@@ -27,7 +27,7 @@
"bugs": {
"url": "https://github.com/hemangjoshi37a/TradingAgents/issues"
},
- "homepage": "https://github.com/hemangjoshi37a/TradingAgents#readme",
+ "homepage": "https://hjlabs.in",
"dependencies": {
"playwright": "^1.58.1"
}
diff --git a/pyproject.toml b/pyproject.toml
index 3574961f..3253e114 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -4,6 +4,27 @@ version = "0.1.0"
description = "Multi-Agent LLM Financial Trading Framework with AI-powered stock analysis, structured debates, and backtesting"
readme = "README.md"
requires-python = ">=3.10"
+license = {text = "Apache-2.0"}
+authors = [
+ {name = "Hemang Joshi", email = "hemangjoshi37a@gmail.com"},
+]
+keywords = [
+ "trading", "ai", "multi-agent", "llm", "stock-analysis",
+ "nifty50", "backtesting", "langchain", "langgraph",
+ "algorithmic-trading", "quantitative-finance", "stock-market",
+]
+classifiers = [
+ "Development Status :: 4 - Beta",
+ "Intended Audience :: Financial and Insurance Industry",
+ "License :: OSI Approved :: Apache Software License",
+ "Programming Language :: Python :: 3",
+ "Programming Language :: Python :: 3.10",
+ "Programming Language :: Python :: 3.11",
+ "Programming Language :: Python :: 3.12",
+ "Programming Language :: Python :: 3.13",
+ "Topic :: Office/Business :: Financial :: Investment",
+ "Topic :: Scientific/Engineering :: Artificial Intelligence",
+]
dependencies = [
"akshare>=1.16.98",
"backtrader>=1.9.78.123",
@@ -33,3 +54,10 @@ dependencies = [
"typing-extensions>=4.14.0",
"yfinance>=0.2.63",
]
+
+[project.urls]
+Homepage = "https://hjlabs.in"
+Repository = "https://github.com/hemangjoshi37a/TradingAgents"
+Documentation = "https://github.com/hemangjoshi37a/TradingAgents#readme"
+Issues = "https://github.com/hemangjoshi37a/TradingAgents/issues"
+"Research Paper" = "https://arxiv.org/abs/2412.20138"
diff --git a/setup.py b/setup.py
index 3e70273c..e26daba4 100644
--- a/setup.py
+++ b/setup.py
@@ -7,10 +7,17 @@ from setuptools import setup, find_packages
setup(
name="tradingagents",
version="0.1.0",
- description="Multi-Agents LLM Financial Trading Framework",
- author="TradingAgents Team",
- author_email="yijia.xiao@cs.ucla.edu",
- url="https://github.com/hemangjoshi37a/TradingAgents",
+ description="Multi-Agent LLM Financial Trading Framework with AI-powered stock analysis, structured debates, and backtesting",
+ long_description=open("README.md", encoding="utf-8").read(),
+ long_description_content_type="text/markdown",
+ author="Hemang Joshi",
+ author_email="hemangjoshi37a@gmail.com",
+ url="https://hjlabs.in",
+ project_urls={
+ "Source": "https://github.com/hemangjoshi37a/TradingAgents",
+ "Issues": "https://github.com/hemangjoshi37a/TradingAgents/issues",
+ "Research Paper": "https://arxiv.org/abs/2412.20138",
+ },
packages=find_packages(),
install_requires=[
"langchain>=0.1.0",
@@ -33,11 +40,20 @@ setup(
],
},
classifiers=[
- "Development Status :: 3 - Alpha",
- "Intended Audience :: Financial and Trading Industry",
+ "Development Status :: 4 - Beta",
+ "Intended Audience :: Financial and Insurance Industry",
"License :: OSI Approved :: Apache Software License",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.10",
+ "Programming Language :: Python :: 3.11",
+ "Programming Language :: Python :: 3.12",
+ "Programming Language :: Python :: 3.13",
"Topic :: Office/Business :: Financial :: Investment",
+ "Topic :: Scientific/Engineering :: Artificial Intelligence",
+ ],
+ keywords=[
+ "trading", "ai", "multi-agent", "llm", "stock-analysis",
+ "nifty50", "backtesting", "langchain", "langgraph",
+ "algorithmic-trading", "quantitative-finance",
],
)