Nine agents, one voice
A voice-driven trading desk where a master agent routes your spoken command to nine specialists
Most people cloning Jarvis build something general. This one goes narrow and deep into a single domain: you speak, a master agent routes the work to nine specialists — macro, smart money, recon, analyst, technician, quant, risk, execution, journal — and the charts on the wall obey out loud. The architectural idea worth stealing is the gate: analysis cannot execute, and execution cannot authorise itself.
Everyone is cloning a general-purpose Jarvis — an assistant that does a little of everything and nothing particularly well. The alternative is to go deep in exactly one world. Here that world is the markets: you give one spoken command, a master agent decides which specialists should answer, and the answer comes back in their voices while the charts flip and the levels get drawn. It is a research and awareness co-pilot, not an autotrader.
What it looks like running
Nine agent seats around the orb, a live signal log down the left, the session clock and agent load down the right. Worth handing to Claude Code as a visual reference — it reads images, so the layout, glow and panel structure can be matched from the screenshot alone.
One master, nine specialists
The master never does specialist work itself — it runs the desk. That separation is the whole design.
Orchestrator and risk router
Takes one command, routes the work to the right agents, synthesises what comes back, and answers out loud. It is the only agent that talks to you: it delegates down and summarises up.
Intelligence — what is happening
Analysis — what it is worth
Execution — where money moves
Four rules make it a desk instead of nine chatbots
Describe an agent, get the service
The whole thing is built and driven with Claude Code — you describe an agent in plain English and it writes the service. That is what turns “an AI that talks” into a team that does work.
Each specialist is its own service
Single job, clean interface to the others, and only the master talks to you. Adding a tenth agent later does not touch the other nine.
The charts are part of the desk
The technician does not describe the chart, it drives it — Claude connects to TradingView through an open-source MCP server, so “pull up Nvidia and mark the levels” is a command rather than a request.
Exactly one path to money
A proposal only becomes a trade after the risk officer stamps it. Analysis cannot execute; execution cannot self-authorise. The risk officer is built into the architecture rather than bolted on — this is the rule worth copying even if you never build the other eight agents.
A research and awareness co-pilot with a built-in risk officer — not a money printer. It surfaces structure and context; it does not tell you what happens next. Educational, and not financial advice. The orchestrator also lives or dies on reasoning quality: routing one spoken command to the right specialists, and knowing when to stop and let the risk officer say no, is the part a weaker model gets wrong.
Every piece of it is free
The stack that looks like a film set is, piece by piece, software you can install tonight.
An Electron app — a desktop web page
A dark HUD, nine agent seats, one glowing orb. The agent writes all of it; the visual taste is the only part you supply.
Local text-to-speech
The open-source Kokoro engine gives every agent a distinct voice — dozens of them, roughly two seconds a clip, entirely on your machine. A paid service is the polish upgrade, not the starting requirement.
Local speech recognition
whisper.cpp runs speech-to-text on your own hardware. The app hears you finish a sentence and acts — no cloud, no per-minute fees.
Live quotes and history
A free Finnhub key covers quotes, movers and news; yfinance covers history. Every number the desk speaks should come from a real feed — a desk that invents prices is a toy.
Chart takeover
The open-source TradingView MCP server lets the desk flip symbols and draw on your real charts.
Optional gesture steering
MediaPipe hand tracking runs in the browser, which is what lets you steer the orb without touching anything.
The starter prompt
Open an empty folder and start here, then iterate one agent at a time.
What is real on that screen
In the original build every market panel is wired to a live feed rather than placeholder text, and the alerts come from its own sub-agents.
Rebuilding the HUD from the screenshot
Attach the image above and paste this. The last line matters most: build the static layout first, then wire one panel at a time.
Three repos carry the heavy lifting
Star counts checked against GitHub on 15 Sep 2026 — all three have grown since the write-up quoted them.
What actually turns nine agents into a desk
The roster is the easy half. These are the pieces that decide whether it feels alive or feels like nine chatbots talking over each other.
This is not a download. There is no installer and no repo to clone — the nine agents run on custom tooling, skills and backend wiring that would not copy-paste into anyone else’s setup. What is genuinely reusable is the design: the orchestrator-and-specialists split, the single gated path to execution, and the free building blocks above. Build your own shape of it — three agents might be plenty.