AI Exploration · Open Source · India

Exploring AI trading for the Indian market.

A design and market exploration based on TauricResearch’s open-source TradingAgents framework, adapted to explore how an AI trading experience might work in the Indian market.

I forked TauricResearch’s TradingAgents framework and explored what it could look like if designed around an Indian retail trader’s workflow: from discovering what to watch, to analysing a stock, to tracking what happened afterward.

The starting point

A powerful framework, built for developers.

TradingAgents is a serious piece of open-source research. Ten AI specialists examine a stock from different angles and argue their way to a recommendation, the way a trading desk would.

It also assumed a developer: someone who already knew which stock to look at, was comfortable at the command line, could configure the project, and could read the output.

Before Developer
→
Choose a stock
→
Run the analysis
→
Get a decision

It was also built around US markets, and it forgot everything between runs. So the question I started with was simple: what would this look like if it began with the trader’s day rather than the engine?

The design opportunity sat right at the front. Help someone work out what deserves attention, before asking the AI to go deep on it.

Under the hood Ten agents, open source, US market data, one ticker in and one decision out, with no history kept between runs.
Discover

What’s worth looking at today?

The original started with a ticker. This starts with the market. Open it and you see where things stand before you have typed anything.

The daily starting page with live indices, ideas already computed, and a sector view

Nothing to search for. The morning view loads before you ask it a question.

Three decisions shaped this screen. Start with context, so the first thing you read is what the market is doing. Surface things worth investigating, already computed, rather than waiting for a query. And give an obvious next step, repeated in the same place on every screen, so nobody wonders what to do next.

Explore

Which stocks deserve a closer look?

Before running anything expensive, the system scans the market and puts forward a shortlist. You can browse as long as you like, expand any suggestion to see why it was surfaced, and only then decide whether it is worth a deeper look.

A ranked shortlist with confidence levels and actions to track or analyse

Looking is free. The AI only runs on something you have already decided is worth it.

That separation is the point. If every glance feels like it costs something, people stop glancing, and a tool you are afraid to browse is a tool you stop opening.

A market scanner with separate tabs for different kinds of movement

A scanner tuned to the kinds of movement that matter on NSE, rather than a generic one.

Under the hood Several market signals are combined and weighted to rank candidates, computed directly rather than through the AI, so browsing costs nothing.
Analyse

Why is this one worth considering?

Now the AI runs. Ten specialists look at the same stock from different perspectives, two of them argue the case for and against, a risk review pushes back, and a decision comes out the other end with entry and exit levels attached.

Different perspectives
→
Bull / bear debate
→
Risk review
→
Decision

The design idea underneath: the AI should not feel like a black box. You can watch each step as it happens, read both sides of the argument next to each other, and see how the recommendation was arrived at rather than just being handed it.

The analysis screen showing progress, the argument on both sides, and the final decision

Showing the reasoning, not just the answer.

Under the hood Progress streams to the interface live as each step completes, so there is never a silent wait.
Validate

Did the idea actually work?

Any recommendation can be tracked as a simulated trade instead of a real one. It records what the idea was and where it came from, then shows what actually happened to it over the following days and weeks.

Tracked simulated trades with outcomes at several time horizons, grouped by where the idea came from

Outcomes over time, grouped by which screen produced the idea. Losses tracked the same way as wins.

The principle is that trust should come from seeing what happened, not from believing the recommendation. A few weeks of tracked ideas turns “should I believe this?” into something you can look at.

The small detail that mattered

The .env file, killed.

To use the original, you had to find a configuration file, paste a key into it, and run the project hoping you had got it right. For anyone who is not a developer, that is where the exploration ends.

Before Find the config file
→
Paste the key
→
Run it
→
Hope it worked
After Paste
→
Test
→
Save
→
Ready
A settings screen with provider cards, and buttons to test and save a key

Test tells you the key works before you spend anything running an analysis.

A small interface decision, and the one that removed the biggest barrier between the system and anyone wanting to try it.

What emerged

A simple loop.

Discover
→
Analyse
→
Track
→
Learn
→
Discover again

The interesting part was not any single screen. Once they were connected, and each one carried its context into the next, the thing started behaving like a loop: an idea could be tracked, the outcome could be reviewed, and what came back could shape what got looked at next.

What I learned

Four observations from the exploration.

A small exploration in designing around AI.

I started with an open-source technical framework and explored what would happen if the experience were designed around the user’s workflow and the Indian market context. The interesting part was not replacing the AI. It was designing everything around it.