Free · Private · Runs in Your Browser

The Trading Journal That Stays Yours.

Multi-leg FIFO P&L. Options trade plans. AI-powered Signal Intel. LLM prompts library. Banking transfer tracking. Everything Tradezella, Tradervue, and TraderSync charge for — running entirely in your browser, with zero accounts and zero subscriptions.

$0 Forever. No subscription.
0 Servers your data touches.
FIFO Multi-leg P&L calculation.
100% Open source. Yours to fork.
Local TradeJournal calendar view showing daily P&L, win rate, and weekly summaries
Replaces what other journals charge for
$348/yr
vs Tradezella
$0 forever
$300/yr
vs Tradervue
$0 forever
$600/yr
vs TraderSync
$0 forever
7+
Modules — all free
Built for Serious Traders

Every module a paid journal sells you, in one private app.

Calendar, Trades, Trade Plan, Reports, Banking, Signal Intel — and the LLM Prompts Library that none of the SaaS tools can match. All running locally in your browser.

📅

Performance Calendar

Daily and weekly P&L with win/loss color coding, partial-close tracking, and instant filter-aware summaries across any date range.

📈

Multi-Leg Trade Logging

Buys and sells logged separately with FIFO P&L. Partial fills, scaled exits, multi-day holds, options chains — all handled correctly.

📋

Options Trade Plans

Monthly, weekly, and daily plan views with strikes, triggers, targets, stops. Plan visually before you risk capital.

Signal Intel (AI)

Live RSS news aggregated and analyzed by your choice of LLM (Ollama or cloud). Bullish/bearish signals on your watchlist tickers.

🤖

LLM Prompts Library

Save, version, and launch your AI analysis prompts. Build a personal library of pre-market plans, trade reviews, and post-mortem prompts.

📊

Deep Reports

Win rate by day, time, ticker, tag, and trade duration. Best/worst days, streak analysis, options-by-DTE breakdowns. Everything a serious trader inspects.

🏦

Banking Transfers

Track money in/out across Fidelity, Tasty Trade, Webull, Robinhood, and your bank. See net deposits and reconcile against P&L.

📥

Tradezella CSV Import

One-click migration. Each row auto-splits into open + close legs, short trades flip correctly, mistake tags transfer automatically.

🔒

100% Local — IndexedDB

Your trades, prompts, and notes live in your browser's database. No accounts. No telemetry. No "we got hacked" emails.

Calendar View

The whole month, in one glance.

Every trading day color-coded by P&L. Click any date to drill in. Weekly summaries on the right rail. Filter by symbol, tag, rule, or mistake — and the calendar redraws instantly.

  • NET P&L, Win Rate, Profit Factor — live across your filter
  • Partial-close indicators on days you scaled out
  • Two-calendar date range picker with quick presets
  • Filter state persists across sessions
Calendar view with daily P&L color coding
Daily Trades modal with multi-leg trade entry
Multi-Leg Logging

Log trades the way they actually happen.

Stocks, options, calls, puts. Multiple buys, multiple sells, partial fills, scaled exits — every leg logged individually with timestamp, price, qty, commission, and fees. FIFO P&L is computed automatically across the whole position.

  • Per-leg adjusted cost and adjusted proceeds
  • Initial target, trade risk, planned R, realized R
  • Inline tags, mistakes, and rules
  • Profit Target / Stop Loss with quantity per level
Trades View

Your full trade ledger, filterable in milliseconds.

Every closed and open position in one paginated table. Click any row to edit. Search by symbol, slice by side, type, tag, rule, mistake. Export anytime.

  • Per-trade Mistakes, Rules, and Tags
  • Long/short, stocks/options, identified at a glance
  • Pagination from 50 to 250 rows per page
  • Bulk Trades editor for fast multi-row entry
Trades list with mistakes, rules, and tags
Daily trade plan with strikes, targets, and stops
Trade Plan

Plan first. Trade second. Review always.

Monthly, weekly, and daily plan views. Add tickers with proposed strikes, triggers, targets, and stops. Write a market analysis. Plan your week before Sunday night.

  • Cards per ticker with strike, trigger, targets, stops
  • Color-coded by status: active, taken, expired
  • Rich daily market-analysis editor with bold/italic/underline
  • One-click navigation between Daily / Weekly / Monthly
LLM Prompts Library

Your prompts, your private library.

Save the AI prompts that actually work for you — pre-market plans, post-trade reviews, options-card generators. Tag them. Version them. Launch any prompt in one click.

  • Tag prompts as "LLM Trade Card Json", "Pre-Market Plan", etc.
  • Use any model — bring your own LLM
  • Defaults bundle with proven starting prompts
  • Copy any prompt to clipboard with one click
LLM prompts library inside Trade Plan
Signal Intel AI-powered news feed with bullish/bearish signals
Signal Intel · AI

Your watchlist, read by an AI — every minute.

A local background service aggregates RSS news on your tickers and runs each headline through your chosen LLM. Bullish, bearish, mixed, or "act now" — confidence-scored, with the source articles one click away.

  • Plug in any model — Ollama, OpenAI, Anthropic, Grok
  • Confidence bar and category tag per signal
  • Watchlist filtering and per-ticker counts
  • Thumbs up/down to refine signal quality over time
Bulk Trade Entry

Tradezella CSV → imported in 30 seconds.

Paste your Tradezella export or pick the file. Each trade row auto-splits into open and close legs. Short stock trades are detected and flipped. Mistake tags transfer automatically. Edit inline before saving.

  • Auto-creates 2 legs per trade (open + close)
  • Short trades correctly identified and flipped
  • Mistake tags ported over from Tradezella metadata
  • Inline spreadsheet view — edit any field before saving
Bulk trade entry with Tradezella CSV import
Banking transfers between bank and brokerage accounts
Banking

Where the money actually goes.

Track every transfer between your bank and your brokerages. See net deposits and net withdrawals per account, year over year. Reconcile against P&L to know your true return.

  • Per-brokerage running totals (Fidelity, Tasty Trade, Webull, etc.)
  • Year/month breakdown with expandable rows
  • Filter by date range to match a tax year
  • Add accounts as you open them — fully customizable
Reports

The metrics that actually move your equity curve.

Best performing day. Least performing day. Most active day. Best win rate by day, by month, by hour, by trade duration. By ticker. By DTE. By tag. Slice your performance until the leak shows itself.

  • Day & Time · Risk · Symbols · Tags · Options DTE · Performance
  • Win % per day, avg P&L, avg win, avg loss
  • Trade-duration buckets (scalp / intraday / swing)
  • R-multiple distribution and outcome curve
Reports view with day-of-week performance breakdown
vs The Paid Tools

Same features. Different price.

Same multi-leg P&L. Same calendar view. Same analytics. Plus the things SaaS journals can't offer — your data on your machine, and an LLM Prompts Library no cloud tool will let you own.

Feature
Local TJ
Tradezella
Tradervue
TraderSync
Annual cost
$0
$348+
$300+
$600+
Multi-leg FIFO P&L
Options trade plans
AI Signal Intel feed
LLM prompts library
Banking / transfer tracking
Tradezella CSV import
native
Data stays on your machine
cloud
cloud
cloud
Account required
No
Yes
Yes
Yes
Open source
MIT
Pricing

One tier. Forever.

No "free trial that becomes paid." No "premium features" gated behind a subscription. The full app is free, the source is on GitHub, and it stays that way.

Always Free
$0
forever — every feature, every update
  • All trade journal features unlocked
  • All AI Signal Intel features
  • Unlimited trades, prompts, and plans
  • Tradezella CSV import included
  • Open source — fork and modify
  • No accounts, no telemetry, no upsells
Get It Free on GitHub →
FAQ

Common Questions

Is it really free? What's the catch?

No catch. MIT-licensed, open-source, and runs entirely in your browser. There is no backend to charge you for. The whole point is a journal you own — selling subscriptions would defeat that.

Where is my trade data stored?

In your browser's IndexedDB — a database built into Chrome, Firefox, Safari, and Edge. The data never leaves your machine unless you export it. Zero servers, zero telemetry, zero "we got hacked" emails.

How does Tradezella import work?

Export your trades from Tradezella as a CSV. Use the Bulk Trade Entry → Tradezella CSV Import button, paste the CSV (or pick the file), and it auto-splits each row into open and close legs, detects short trades, and ports your mistake tags over. Most users finish in under five minutes.

Can I sync across devices?

Not automatically — that would require a server. You can export your full database and import it on another machine. Many users keep that file in their own Dropbox, iCloud, or Syncthing folder for cross-device access.

How does Signal Intel work?

An optional local background service aggregates RSS news on your watchlist and pipes each headline through an LLM you control — Ollama for full privacy, or OpenAI / Anthropic / Grok if you want a hosted model. Output is bullish/bearish/mixed with a confidence score and source links.

Will my data survive a browser update?

Yes. IndexedDB persists across browser updates, restarts, and reboots. It's only lost if you manually clear browser data, uninstall the browser, or your disk dies. Export regularly if your data matters to you.

Why no hosted version?

Because the whole pitch is privacy. Hosting a version means running servers that touch your trade data, which means accounts, payment, security responsibilities — all the things that turn into a $600/year subscription. Local TradeJournal stays local on principle.

How do I report a bug or request a feature?

Open an issue or PR at github.com/mindobix/local-trading-journal. New features ship fast.

Stop renting your trade data. Start owning it.

Clone the repo. Open the file. Start logging trades. No signup. No card. No "free trial that becomes paid in 14 days."

Get It on GitHub → Browse Features Again