What Kyra is
A privacy-first trading journal for iOS. Trades stored on-device. Pattern detection runs locally and surfaces patterns from your own trade history with explicit sample sizes and uncertainty ranges — the four tiers (Tracking, Hint, Signal, Proven) sharpen as your history grows so claims stay honest about how much evidence supports them. Primary buyer: a retail self-executor who has a strategy and wants to understand the gap between knowing and doing. $4.99/mo or $39.99/yr after a 7-day trial.
What Mantis is
Mantis ("Stop guessing why you're profitable one week and frustrated the next") is a solo-developer iOS app built around emotion tagging at trade entry. Its hero integration is Interactive Brokers Flex API auto-sync with multi-account duplicate detection, plus a live unrealized P/L view on open positions via a Finnhub proxy with ~15-minute delays. Analytics surface as emotion correlations without significance testing — patterns appear at n=5. $4.99/mo or $29.99/yr after a 3-day trial.
How they compare
| Dimension | Kyra | Mantis |
|---|---|---|
| Storage | On-device + optional iCloud user-private sync | On-device |
| Broker auto-sync | No | Yes (Interactive Brokers Flex API) |
| Live unrealized P/L on open positions | No | Yes (Finnhub, ~15-min delay) |
| Pattern detection approach | Sample-size-gated statistical inference, on-device | Emotion correlation, no significance gate |
| Sample-size shown per claim | Yes — every pattern shows n and an uncertainty range | No — patterns surface without a confidence framing |
| Emotion taxonomy | 8 states (research-grounded; Russell circumplex) | Mix of emotion + cognitive-bias labels (FOMO, Revenge, Overconfident) |
| Annual price | $39.99 | $29.99 |
| Trial length | 7 days | 3 days |
Who should pick which
Pick Mantis if:
- You trade through Interactive Brokers and want trades to sync automatically
- You want live unrealized P/L visibility on open positions inside the journal
- You prefer named cognitive-bias tags (FOMO, Revenge Trade, Overconfident) over pure emotion states
- The lowest annual sticker price is the deciding factor
Pick Kyra if:
- You want pattern claims with explicit sample sizes and uncertainty ranges — not "you do better when calm" without an
n - You want pattern claims that show their evidence — sample size and uncertainty range on every card — instead of correlations without confidence framing
- You want to avoid mixing emotion states with cognitive-bias labels on the same axis (each Kyra trade gets exactly one of 8 emotion states, which keeps the inference clean)
The trade-off
The honest trade-off: Mantis ships an integration Kyra deliberately doesn't (IBKR OAuth via Flex API). Kyra ships sample-size discipline Mantis doesn't — claims wait until the evidence supports them. If broker auto-sync is the binding constraint of your workflow, Mantis is the right tool. If pattern reliability with sample-size honesty is the binding constraint, Kyra is the right tool.
Both apps store data on-device. Neither is a cloud-LLM-coach product. The category overlap is real; the math discipline is where they part ways.
Download Kyra on the App Store · The math behind every pattern · Why on-device · Compare to other journals