Web UI for TradingAgents multi-agent trading framework
Project description
TradingAgents WebUI
A modern web interface for the TradingAgents multi-agent trading framework.
Installation
Prerequisites
- Python 3.10+
- TradingAgents installed
Quick Install
pip install tradingagents-webui
That's it! TradingAgents must already be installed (the WebUI uses it as a dependency).
Install from Source
git clone https://github.com/YOUR_USERNAME/TradingAgents-WebUI.git
cd TradingAgents-WebUI
pip install -e .
Usage
After installation, run:
tradingagents-web
Then open http://localhost:1100 in your browser.
Configuration
The WebUI auto-detects your TradingAgents installation. Set your API keys in your TradingAgents .env file:
# In your TradingAgents folder, edit .env:
OPENAI_API_KEY=your_key_here
MINIMAX_API_KEY=your_key_here
ANTHROPIC_API_KEY=your_key_here
The WebUI reads these keys automatically — no duplicate configuration needed.
Remote Access
The server binds to 0.0.0.0:1100 so it's accessible from other devices on your network. For mobile access via Tailscale:
- Ensure Tailscale is running on your Mac
- Find your Mac's Tailscale IP
- Access from mobile:
http://<tailscale-ip>:1100
Architecture
- Backend: FastAPI + WebSocket for real-time updates
- Frontend: Vue 3 (CDN) + TailwindCSS
- Reports: Saved to
~/.tradingagents/reports/ - Memory: Uses existing
~/.tradingagents/memory/trading_memory.md
The WebUI is a thin wrapper that imports from your installed TradingAgents package — no duplicated code, just a different interface.
Uninstall
pip uninstall tradingagents-webui
This removes only the WebUI package. Your TradingAgents installation remains unchanged.
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tradingagents_webui-0.1.0.tar.gz.
File metadata
- Download URL: tradingagents_webui-0.1.0.tar.gz
- Upload date:
- Size: 17.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2d93d22309d5536a2417bd32a6771f8834824c12b1aa1919247502b27e5c956f
|
|
| MD5 |
d708aa30a085696bfe504ca004d72f6b
|
|
| BLAKE2b-256 |
352240aaca8758beebc72e304ff299d2ea08172c8f7308f8293b1d1f37ec71d4
|
Provenance
The following attestation bundles were made for tradingagents_webui-0.1.0.tar.gz:
Publisher:
python-publish.yml on lhcheung03/TradingAgents-WebUI
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
tradingagents_webui-0.1.0.tar.gz -
Subject digest:
2d93d22309d5536a2417bd32a6771f8834824c12b1aa1919247502b27e5c956f - Sigstore transparency entry: 1492936819
- Sigstore integration time:
-
Permalink:
lhcheung03/TradingAgents-WebUI@3cffa8e6a45668b17a6e79b74af32b01b2751ee7 -
Branch / Tag:
refs/tags/new - Owner: https://github.com/lhcheung03
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@3cffa8e6a45668b17a6e79b74af32b01b2751ee7 -
Trigger Event:
release
-
Statement type:
File details
Details for the file tradingagents_webui-0.1.0-py3-none-any.whl.
File metadata
- Download URL: tradingagents_webui-0.1.0-py3-none-any.whl
- Upload date:
- Size: 19.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9d3e6cfedc17cddc1528a7c8e16bb2582163cbbf0fae07f3fb16feb7b6c4f701
|
|
| MD5 |
0ae3839a8c0766e17293508066fa6c91
|
|
| BLAKE2b-256 |
ae7822daae268ae1bd101607e5a85982d3bf9a3e1138356055d4ca54a37ddd73
|
Provenance
The following attestation bundles were made for tradingagents_webui-0.1.0-py3-none-any.whl:
Publisher:
python-publish.yml on lhcheung03/TradingAgents-WebUI
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
tradingagents_webui-0.1.0-py3-none-any.whl -
Subject digest:
9d3e6cfedc17cddc1528a7c8e16bb2582163cbbf0fae07f3fb16feb7b6c4f701 - Sigstore transparency entry: 1492937044
- Sigstore integration time:
-
Permalink:
lhcheung03/TradingAgents-WebUI@3cffa8e6a45668b17a6e79b74af32b01b2751ee7 -
Branch / Tag:
refs/tags/new - Owner: https://github.com/lhcheung03
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@3cffa8e6a45668b17a6e79b74af32b01b2751ee7 -
Trigger Event:
release
-
Statement type: