Overview
Jorli CLI · Open tools
Terminal CLIs for the community.
Section titled “Terminal CLIs for the community.”Free command-line clients for Zerodha Kite and Dhan that run entirely on your machine. Your credentials stay on your computer, the tools send nothing to Jorli, and every network call goes straight to your broker.
Jorli provides documentation for two broker CLIs:
Kite CLI
Cross-platform .NET 10 CLI for Zerodha Kite Connect v3 — auth, profile, portfolio,
orders, trades, GTT triggers, alerts, instruments, quotes, historical candles, margins,
and charges. Package: Techriff.KiteCli. Binary: kite.
Dhan CLI
Cross-platform .NET 10 CLI for DhanHQ API v2 — auth, funds, portfolio, orders, trades,
super orders, alerts, instruments, quotes, historical candles, option chain, margins,
eDIS, kill switch, and US global stocks. Package: Techriff.DhanCli. Binary: dhan.
Why these exist
Section titled “Why these exist”The trading community in India deserves free, predictable tooling. The Jorli CLIs are a small part of that — built by a retail trader, somewhere in India, who was tired of paying in dollars for tools that only wrap broker REST endpoints. These are the same wrappers, given away. No SaaS backend, no metered calls, no telemetry, no licence fee.
Both tools are built on the same principles:
- Local-first. Secrets live in your OS keyring (
dhan-cli:/kite-cli:prefix), never in a config file shared by other tools. - Machine-readable with
--json --no-color. Every command supports those flags for clean structured output that’s safe to feed to scripts or another terminal agent. - No silent mutation. Live trading commands require an explicit
--yes(Dhan) or only run from operator-supplied JSON files (Kite). Tools never invent trades. - No telemetry. Network calls go only to the broker API. The binary does not contact Jorli, check for updates in the background, or report usage.
Where to go next
Section titled “Where to go next”Install
One-line install on macOS, Linux, and Windows (curl/irm scripts or manual download).
Concepts
The output contract, exit codes, secret storage, and the --json / --no-color rule.
Security
What the CLIs touch, what they don’t, and how secrets stay local.
Terminal agent guide
Operating rules for AI agents driving either CLI in shared transcripts.
Use the sidebar’s Kite CLI and Dhan CLI groups to jump to a specific page.
Made by Jorli, the free trading journal for Indian traders.
