Credentials never leave your machine
Your Kite API key, secret, and access token are stored in the Windows Credential Manager. They're never logged, never written to disk in the clear, and never sent over the wire to the UI.
Algod is a desktop trading engine for NSE. Design rules without code, backtest against real candles, and deploy paper or live bots on Zerodha Kite — all running privately on your own computer. No cloud. No account. No telemetry.
Free while in beta · Windows 10/11 · Bring your own Kite Connect account
Built on the tools you already trust
Screen, build, backtest, and deploy bots — every tool you need to trade NSE, all running privately on your own machine.
Compose entry and exit logic from operands, operators, and nested rule groups — no scripting. The same engine powers your screener, strategies, and live bots.
Scan the entire NSE universe against your rules and surface ranked hits in milliseconds.
Multi-pane candles with Heikin Ashi, SMA, and RSI, drawn straight from your local candle cache.
Walk real historical candles with simulated fills. Get an equity curve, trade log, drawdown, win-rate, and Sharpe — streamed live as it runs.
Per-strategy state machines with trailing stoploss. Rehearse in paper, then flip one hard switch to go live.
Every order and open position with live P&L, side-by-side paper and Kite, and one-tap force-exit.
Bundle Universe, Entry, Exit, Risk, and Schedule into one saved strategy you can run on a watchlist, a screener, a tag, or all of NSE.
IST clock with an NSE holiday calendar auto-starts paper bots at 9:15 and flattens on schedule.
A renderer that knows nothing about trading, and an engine that knows nothing about pixels — talking only to each other, only on localhost.
Draws every screen. Holds no strategy logic, no keys.
Indicators, rules, backtests, and bots. Does all the thinking.
Zerodha Kite is the only outbound hop — just market data and the orders you authorize. Nothing else leaves.
The .NET 8 desktop app knows nothing about trading logic or your broker. It draws screens and forwards intent — nothing more.
A bundled Python engine holds every indicator, the rule evaluator, the backtester, and the bots. It talks to Kite and does the math.
The two halves speak gRPC over 127.0.0.1 — localhost only. Nothing you do ever leaves the loopback interface.
Watchlists, strategies, and fills live in a single SQLite file under your AppData folder. Back it up, move it, delete it. It's yours.
Every safeguard is enforced in the engine at the point of execution — not painted on in the interface where it can be bypassed.
Your Kite API key, secret, and access token are stored in the Windows Credential Manager. They're never logged, never written to disk in the clear, and never sent over the wire to the UI.
Mode is enforced in the engine, not the interface. A paper bot is structurally incapable of placing a real order — guarded at the point of execution.
Every order is checked before it's sent. Anything that breaches your per-trade or total fund limits is rejected outright — never silently resized.
A single control flattens every position and stops every bot in under two seconds. It's tested in every release because it has to work when it matters.
If Kite is down or unconfigured, the app still boots. Backtesting and paper trading keep working — you're never locked out of your own tools.
There is no Algod server. No analytics, no account, no phone-home. What happens on your desktop stays on your desktop.
The same engine carries a rule from first idea to a live order — one deliberate step at a time.
Design
Pick a universe, draw entry and exit rules in the builder, and set your risk and schedule.
StrategiesProve
Run it against real historical candles and read the equity curve, drawdown, and win-rate before risking a rupee.
BacktestRehearse
Deploy the strategy as a paper bot on live ticks. Watch fills and P&L with zero money on the line.
BotsDeploy
Flip the mode switch, confirm the safety prompt, and let the bot trade your Kite account under your risk limits.
PositionsWhat Algod does, where your data lives, and how the safety rails work.
Algod trades NSE instruments through Zerodha Kite Connect. You bring your own Kite Connect app credentials; Algod uses them locally to pull data and place orders.
Engineering, research, and hands-on guides on local-first trading — from private architecture to taking a strategy live.
Download Algod, connect your Zerodha account, and put your strategies to work — privately, on your machine.
Windows 10/11 · Bring your own Kite Connect account · Free in beta