I built a local GUI for the TradingAgents framework — works with Ollama
Posted by AI_Trenches@reddit | LocalLLaMA | View on Reddit | 12 comments

A while back I came across TradingAgents — a really cool multi-agent LLM stock analysis framework where like a dozen "agents" (market analyst, news analyst, bull researcher, bear researcher, risk team, etc.) debate a stock and produce a final trade recommendation. The output is genuinely interesting to read.
Problem: it ships as a CLI. You pick options in a terminal, watch logs scroll, then go hunt for markdown files on disk. The reports are good, the experience of getting to them isn't.
So I forked it and bolted on a web GUI. Runs locally, talks to whatever LLM provider you have a key for (OpenAI, Anthropic, Google, OpenRouter, DeepSeek, Ollama, xAI, Qwen, GLM, MiniMax). All Apache 2.0.
Some things I ended up adding because I wanted them:
- Live pipeline visualization showing which agent is working
- Reports tab with a 3-pane reader, table-of-contents, search
- A "report length" knob (Concise / Standard / Comprehensive) — concise mode saves \~50% tokens
- Multi-session chat where you can pin past reports as grounding context and ask follow-up questions
- Three themes because I couldn't decide
Sample reports:
Thin_Pollution8843@reddit
Hi. Have you earned some money trading this way?
ttkciar@reddit
How much of this post was LLM-generated?
Natural-Ad-5428@reddit
Rly? Who cares? The result works – that's what matters. Using AI to build things is normal now. The question isn't 'how much AI' – it's 'does it work and is it useful?' Anyone still asking that question is missing the point.
AI_Trenches@reddit (OP)
Wrote up a draft but had a llm clean it up a bit and format certain sections of the post.
EbbNorth7735@reddit
Love it, have you seen Equibles MCP server? It basically pulls tons of stock data. Would love to see it use it as a datasource to keep things local.
AI_Trenches@reddit (OP)
Naw I haven't but if it helps keep things local, I'm all for it.
TheFreemancer@reddit
Awesome! I see you are 190 commits behind upstream main.
Are there breaking changes in the original repo?
AI_Trenches@reddit (OP)
Not necessarily, it just the fork at this point is a major divergence from the original project and could possibly break what we currently have. I'll probably look through some of the new changes and slowly integrate them in if it make sense or if people really want it.
TheFreemancer@reddit
I'll look into it myself.
I want to adapt this project to work with stocks from my country.
No-Implement9967@reddit
This is exactly the kind of thing local AI needs more of tbh... great tooling around existing open-source projects instead of everyone rebuilding the same agent loop for the 400th time. The pipeline visualization + report grounding chat is especially clean.
AI_Trenches@reddit (OP)
Yeah completely agree. Didn't really take more then a few days neither. it's just much easier to use now.
Popular-Awareness262@reddit
dope project. what models are u using for each agent role? the prompt engineering for a dozen different agents must be wild