ThetaForge
Self-hosted trading journal that imports IBKR trades and computes returns per strategy.
ThetaForge pulls trades, premiums, dividends, fees and transfers automatically from Interactive Brokers or CapTrader via Flex Query, tags each position by strategy (covered calls, CSPs, spreads, 0DTE), and reports what each strategy actually returns. It calculates both time-weighted (TWR) and money-weighted (IRR) returns so cash deposits don't get counted as investment gains, and handles edge cases like stock splits, assignments and currency conversions explicitly rather than guessing. Access to your broker is read-only, the core is AGPL-3.0 and runs locally with no telemetry; the local build is single-user, with a separate cloud variant for multiple logins.

What holds up
- +Read-only Flex Query import — it can report on trades but never place one
- +Reports both TWR and IRR, so cash deposits don't get counted as strategy gains
- +Missing data shows as a dash instead of being silently estimated or invented
- +AGPL-3.0, runs locally with no telemetry, and the core is free
Mind the limits
- −Only imports from Interactive Brokers/CapTrader — other brokers aren't supported
- −The local install is single-user; multiple logins need the separate cloud variant
Picked here? Add the badge
Put it on your site. It links back to this page. Free for every listed product.
<a href="https://stillworks.dev/products/p/thetaforge/"><img src="https://stillworks.dev/badge/thetaforge.svg" alt="Picked by StillWorks" width="230" height="54"></a>