Kite CLI
ZerodhaA cross-platform terminal client for Kite Connect v3. Check quotes, place orders, and inspect your portfolio from the shell — built for traders and terminal agents alike.
macOS, Linux & WSL
Windows
Est. 2026 · Made in India · Free signup
Jorli is a free trading journal for the Indian market — calendar P&L, daily psychology tracking, Zerodha and Dhan trade sync, and an AI review of how you actually trade.
No ads / No subscriptions / No ad tracking / Clear AI disclosure
Six instruments for one job — knowing exactly how you trade.
Every trading day colour-coded by P&L. Open a date to log trades, watchlist, observations and charts.
Fourteen KPIs, equity curve, P&L heatmap, day-of-week bias and symbol-level performance.
Mood, confidence, stress, focus and sleep — scored 1 to 5, every single trading day.
A twelve-dimension review of your trading — risk, strategy, behaviour, red flags — that scores you out of 10 and doesn't sugarcoat it. You choose when selected journal data is sent to the external AI provider.
Pin screenshots of every setup to the day it happened. 100 MB free, up to 250 MB more via referrals.
Connect your own Zerodha or Dhan API app. Sync completed trades manually or each weekday at 4:30 PM IST with a valid session. File import and full CSV export remain available.
Bring completed trades from Zerodha and Dhan into Jorli on web and mobile.
Create a Kite Connect Personal (Free) app or generate your individual Dhan API credentials. Jorli walks you through setup, including the exact redirect URL. Paid market data is not needed for trade sync.
Use Sync Now or enable weekday auto-sync at 4:30 PM IST. Your session must be active: reconnect Zerodha each trading morning and Dhan when its session expires. Jorli imports today's fully closed trades with matching bought and sold quantities. Open positions are skipped; use file import for older dates.
Jorli encrypts saved API keys, secrets and new session tokens before storage. Its backend decrypts them when needed to connect and sync. Jorli does not place, modify or cancel orders, although broker credentials can carry those permissions. Disconnect to stop sync; remove configuration to delete saved credentials. Existing journal records and saved broker executions remain.
No mock-ups. These are real screens from Jorli.
Green days, red days, no-trade days. Click any date to add trades, notes, chart screenshots and reflections.
Win rate, profit factor, max drawdown, streaks — alongside your confidence, stress, focus and sleep, plotted over time.
Twelve dimensions — psychology, risk, strategy, red flags. It scores you out of 10 and hands you a 30-day improvement plan after you acknowledge that selected journal data will be sent to an external AI provider.
Markets are 80% psychology.
Most journals track the other 20%.
Logged daily in Jorli. Correlated with your P&L. Read back to you by the AI only when you choose to run analysis.
Create your journal, connect a broker if you choose, and start reflecting.
Sign up for free, then verify your email. Invitations are optional referral codes, and you can browse while verification is pending.
Sync completed trades from Zerodha or Dhan, import a tradebook, or add trades manually. Attach charts and score your mood, stress, focus and sleep.
The dashboard shows your patterns. The AI tells you the truth about them. Fix what's broken, keep what works.
I'm a retail trader, same as you. I built Jorli because I needed a real journal — and everything good cost a fortune, while everything free was a spreadsheet. So I built it properly, and I'm giving it away.
The trading community gave me a lot. This is my way of giving back.
— a fellow retail trader, somewhere in India
Free command-line tools for the trading community — terminal clients for Zerodha Kite and Dhan. Full docs at cli.jorli.in.
A cross-platform terminal client for Kite Connect v3. Check quotes, place orders, and inspect your portfolio from the shell — built for traders and terminal agents alike.
macOS, Linux & WSL
Windows
A cross-platform terminal client for DhanHQ API v2. Funds, positions, orders, and market data from your command line — with JSON output for scripting and automation.
macOS, Linux & WSL
Windows
No invitation is required. Create your account now, then verify your email before adding journal entries.
Create Free AccountHave a referral code? Add it during signup to credit the Jorli member who shared it.
Yes, 100%. No subscriptions, no ads, no premium tiers. Built as a passion project for the community.
Create a free account directly—no invitation or manual review is required. Verify your email before adding journal entries. Referral codes remain optional.
Your journal is private to your account. No other user can see your trades or entries. If you run AI analysis, the selected journal data is sent to Jorli's configured external AI provider, and the app shows a disclosure before that happens.
Zerodha and Dhan support manual and scheduled trade sync using your own API app. Step-by-step guides are included in Profile → Broker Sync on web and More → Broker Sync on mobile. Zerodha tradebook import remains available, and manual entry works for any broker.
Jorli does not use ads, marketing cookies, or behavioural profiling. Product features still process the data you enter, and AI analysis sends the selected range to an external model provider only when you explicitly run it.
The analysis prompt can include trades, P&L, notes, psychology logs, setup tags and performance statistics for the selected date range. The provider may be OpenRouter, Amazon Bedrock, Azure or another configured model endpoint, and their storage, logging and training policies are outside Jorli's direct control.
Jorli is free forever, and storage costs real money. The 100 MB base limit keeps the platform sustainable for everyone while still being very generous — a typical chart screenshot is only ~300 KB, so you can attach hundreds of setups before hitting the cap. Invite friends and earn +50 MB bonus storage per referral (up to 250 MB additional).
Auto-sync needs a valid session at 4:30 PM IST on weekdays. Zerodha sessions expire around 6 AM IST, so reconnect each trading morning. Dhan sessions also expire; check the expiry shown in Jorli. Developer API credentials and login sessions have different lifetimes.
API keys, secrets and new session tokens are encrypted with AES-256-GCM before database storage. The encryption key is held in server configuration; Jorli's backend can decrypt credentials to perform sync. Encryption reduces risk but is not a guarantee against every compromise. Enter broker passwords and OTPs only on the broker login page. Disconnecting stops sync but retains API credentials for reconnecting. Remove Configuration deletes them from Jorli's active database. You can also revoke or regenerate them with your broker. Journal entries and the full execution data returned during sync or preview are retained. Saved executions include open trades, IDs, timestamps and other broker fields; they are removed when your account is permanently deleted.