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:
hemangjoshi37a 2026-02-15 16:46:26 +11:00
parent e6dbd11ba1
commit edb4b29ea8
10 changed files with 108 additions and 13 deletions

3
.github/FUNDING.yml vendored Normal file
View File

@ -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

26
CITATION.cff Normal file
View File

@ -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

View File

@ -1,25 +1,31 @@
<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
### Multi-Agent LLM Financial Trading Framework
[![arXiv](https://img.shields.io/badge/arXiv-2412.20138-B31B1B?logo=arxiv)](https://arxiv.org/abs/2412.20138)
[![Python 3.13+](https://img.shields.io/badge/Python-3.13+-3776AB?logo=python&logoColor=white)](https://www.python.org/)
[![Python 3.10+](https://img.shields.io/badge/Python-3.10+-3776AB?logo=python&logoColor=white)](https://www.python.org/)
[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](LICENSE)
[![React](https://img.shields.io/badge/React_18-TypeScript-61DAFB?logo=react&logoColor=white)](https://react.dev/)
[![FastAPI](https://img.shields.io/badge/FastAPI-Backend-009688?logo=fastapi&logoColor=white)](https://fastapi.tiangolo.com/)
[![Tailwind CSS](https://img.shields.io/badge/Tailwind_CSS-4.0-06B6D4?logo=tailwindcss&logoColor=white)](https://tailwindcss.com/)
[![Website](https://img.shields.io/badge/Website-hjlabs.in-FF6B6B?logo=googlechrome&logoColor=white)](https://hjlabs.in)
[![GitHub stars](https://img.shields.io/github/stars/hemangjoshi37a/TradingAgents?style=social)](https://github.com/hemangjoshi37a/TradingAgents/stargazers)
[![GitHub forks](https://img.shields.io/github/forks/hemangjoshi37a/TradingAgents?style=social)](https://github.com/hemangjoshi37a/TradingAgents/network/members)
[![GitHub issues](https://img.shields.io/github/issues/hemangjoshi37a/TradingAgents)](https://github.com/hemangjoshi37a/TradingAgents/issues)
[![GitHub last commit](https://img.shields.io/github/last-commit/hemangjoshi37a/TradingAgents)](https://github.com/hemangjoshi37a/TradingAgents/commits/main)
<br />
An open-source framework that deploys **specialized AI agents** &mdash; analysts, researchers, traders, and risk managers &mdash; to collaboratively analyze markets and generate investment recommendations through structured debate.
<br />
[Getting Started](#getting-started) &nbsp;&bull;&nbsp; [Web Dashboard](#nifty50-ai-web-dashboard) &nbsp;&bull;&nbsp; [Python API](#python-api) &nbsp;&bull;&nbsp; [Architecture](#architecture) &nbsp;&bull;&nbsp; [Contributing](#contributing)
[Getting Started](#getting-started) &nbsp;&bull;&nbsp; [Web Dashboard](#nifty50-ai-web-dashboard) &nbsp;&bull;&nbsp; [Python API](#python-api) &nbsp;&bull;&nbsp; [Architecture](#architecture) &nbsp;&bull;&nbsp; [Contributing](#contributing) &nbsp;&bull;&nbsp; [hjlabs.in](https://hjlabs.in)
<br />
@ -375,8 +381,15 @@ If you find TradingAgents useful in your research, please cite:
<div align="center">
Built and maintained by **[hjlabs.in](https://hjlabs.in)**
### Built and maintained by **[hjlabs.in](https://hjlabs.in)**
[![Website](https://img.shields.io/badge/hjlabs.in-Visit_Website-FF6B6B?style=for-the-badge&logo=googlechrome&logoColor=white)](https://hjlabs.in)
[![GitHub](https://img.shields.io/badge/GitHub-hemangjoshi37a-181717?style=for-the-badge&logo=github)](https://github.com/hemangjoshi37a)
[![LinkedIn](https://img.shields.io/badge/LinkedIn-hemang--joshi-0A66C2?style=for-the-badge&logo=linkedin)](https://www.linkedin.com/in/hemang-joshi/)
[![YouTube](https://img.shields.io/badge/YouTube-hjlabs-FF0000?style=for-the-badge&logo=youtube)](https://www.youtube.com/@hjlabs)
<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>

View File

@ -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",

View File

@ -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"
}

View File

@ -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"

View File

@ -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",
],
)