Add GitHub SEO badges, CITATION.cff, and package metadata
Improve discoverability with social badges (stars, forks, issues, last commit), add CITATION.cff for academic citations, update pyproject.toml/setup.py with full classifiers and URLs, and add GitHub Sponsors funding config. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
e6dbd11ba1
commit
edb4b29ea8
|
|
@ -0,0 +1,3 @@
|
||||||
|
github: hemangjoshi37a
|
||||||
|
custom:
|
||||||
|
- "https://hjlabs.in"
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 381 KiB After Width: | Height: | Size: 381 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 284 KiB After Width: | Height: | Size: 288 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 77 KiB After Width: | Height: | Size: 81 KiB |
|
|
@ -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
|
||||||
21
README.md
21
README.md
|
|
@ -1,25 +1,31 @@
|
||||||
<div align="center">
|
<div align="center">
|
||||||
|
|
||||||
<img src="assets/schema.png" width="120" alt="TradingAgents Logo" />
|
<img src="assets/schema.png" width="120" alt="TradingAgents - Multi-Agent LLM Financial Trading Framework Logo" />
|
||||||
|
|
||||||
# TradingAgents
|
# TradingAgents
|
||||||
|
|
||||||
### Multi-Agent LLM Financial Trading Framework
|
### Multi-Agent LLM Financial Trading Framework
|
||||||
|
|
||||||
[](https://arxiv.org/abs/2412.20138)
|
[](https://arxiv.org/abs/2412.20138)
|
||||||
[](https://www.python.org/)
|
[](https://www.python.org/)
|
||||||
[](LICENSE)
|
[](LICENSE)
|
||||||
[](https://react.dev/)
|
[](https://react.dev/)
|
||||||
[](https://fastapi.tiangolo.com/)
|
[](https://fastapi.tiangolo.com/)
|
||||||
[](https://tailwindcss.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)
|
||||||
|
|
||||||
<br />
|
<br />
|
||||||
|
|
||||||
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.
|
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.
|
||||||
|
|
||||||
<br />
|
<br />
|
||||||
|
|
||||||
[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)
|
||||||
|
|
||||||
<br />
|
<br />
|
||||||
|
|
||||||
|
|
@ -375,8 +381,15 @@ If you find TradingAgents useful in your research, please cite:
|
||||||
|
|
||||||
<div align="center">
|
<div align="center">
|
||||||
|
|
||||||
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)
|
||||||
|
|
||||||
<sub>Made with AI agents that actually debate before deciding.</sub>
|
<sub>Made with AI agents that actually debate before deciding.</sub>
|
||||||
|
|
||||||
|
If you find this project useful, please consider giving it a star on GitHub!
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,17 @@
|
||||||
{
|
{
|
||||||
"name": "frontend",
|
"name": "nifty50-ai-dashboard",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "0.0.0",
|
"version": "1.0.0",
|
||||||
"type": "module",
|
"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": {
|
"scripts": {
|
||||||
"dev": "vite",
|
"dev": "vite",
|
||||||
"build": "tsc -b && vite build",
|
"build": "tsc -b && vite build",
|
||||||
|
|
|
||||||
|
|
@ -27,7 +27,7 @@
|
||||||
"bugs": {
|
"bugs": {
|
||||||
"url": "https://github.com/hemangjoshi37a/TradingAgents/issues"
|
"url": "https://github.com/hemangjoshi37a/TradingAgents/issues"
|
||||||
},
|
},
|
||||||
"homepage": "https://github.com/hemangjoshi37a/TradingAgents#readme",
|
"homepage": "https://hjlabs.in",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"playwright": "^1.58.1"
|
"playwright": "^1.58.1"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,27 @@ version = "0.1.0"
|
||||||
description = "Multi-Agent LLM Financial Trading Framework with AI-powered stock analysis, structured debates, and backtesting"
|
description = "Multi-Agent LLM Financial Trading Framework with AI-powered stock analysis, structured debates, and backtesting"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
requires-python = ">=3.10"
|
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 = [
|
dependencies = [
|
||||||
"akshare>=1.16.98",
|
"akshare>=1.16.98",
|
||||||
"backtrader>=1.9.78.123",
|
"backtrader>=1.9.78.123",
|
||||||
|
|
@ -33,3 +54,10 @@ dependencies = [
|
||||||
"typing-extensions>=4.14.0",
|
"typing-extensions>=4.14.0",
|
||||||
"yfinance>=0.2.63",
|
"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"
|
||||||
|
|
|
||||||
28
setup.py
28
setup.py
|
|
@ -7,10 +7,17 @@ from setuptools import setup, find_packages
|
||||||
setup(
|
setup(
|
||||||
name="tradingagents",
|
name="tradingagents",
|
||||||
version="0.1.0",
|
version="0.1.0",
|
||||||
description="Multi-Agents LLM Financial Trading Framework",
|
description="Multi-Agent LLM Financial Trading Framework with AI-powered stock analysis, structured debates, and backtesting",
|
||||||
author="TradingAgents Team",
|
long_description=open("README.md", encoding="utf-8").read(),
|
||||||
author_email="yijia.xiao@cs.ucla.edu",
|
long_description_content_type="text/markdown",
|
||||||
url="https://github.com/hemangjoshi37a/TradingAgents",
|
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(),
|
packages=find_packages(),
|
||||||
install_requires=[
|
install_requires=[
|
||||||
"langchain>=0.1.0",
|
"langchain>=0.1.0",
|
||||||
|
|
@ -33,11 +40,20 @@ setup(
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
classifiers=[
|
classifiers=[
|
||||||
"Development Status :: 3 - Alpha",
|
"Development Status :: 4 - Beta",
|
||||||
"Intended Audience :: Financial and Trading Industry",
|
"Intended Audience :: Financial and Insurance Industry",
|
||||||
"License :: OSI Approved :: Apache Software License",
|
"License :: OSI Approved :: Apache Software License",
|
||||||
"Programming Language :: Python :: 3",
|
"Programming Language :: Python :: 3",
|
||||||
"Programming Language :: Python :: 3.10",
|
"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 :: 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",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue