Skip to main content

Introduction

Welcome to Thrust - a comprehensive personal finance management application built with SwiftUI and SwiftData.

What is Thrust?

Thrust is your personal finance assistant for iOS that helps you understand where your money goes and how to manage it better. Whether you want to track daily expenses, save for a goal, or get insights from an AI financial advisor, Thrust makes it simple and engaging.

Who is Thrust for?

  • Everyday users who want to track spending and stick to budgets
  • Crypto investors managing portfolios across multiple blockchains
  • Families sharing finances and collaborating on budgets
  • Privacy-conscious users who prefer 100% on-device data storage
  • Goal-oriented savers working towards financial milestones

What can you do with Thrust?

Track your money
  • Add expenses, income, and transfers manually or sync with your bank
  • Categorize transactions automatically with AI
  • Scan receipts with your camera for instant data entry
  • See all your accounts in one place: cash, savings, credit cards, investments
Manage budgets and goals
  • Set monthly budgets for different spending categories
  • Create savings goals with automatic contribution triggers
  • Get alerts when youโ€™re close to budget limits
  • Track progress with visual charts and forecasts
Get AI-powered insights
  • Chat with your personal AI CFO about your finances
  • Ask questions like โ€œCan I afford this purchase?โ€ or โ€œHow much should I save?โ€
  • Get spending analysis and personalized recommendations
  • Use voice input for hands-free interaction
Invest and grow wealth
  • Track cryptocurrency portfolios across 10+ blockchains
  • Monitor stock investments and see profit/loss
  • Analyze net worth trends over time
  • Get risk assessments and forecasts
Stay motivated
  • Earn XP and level up as you manage your finances
  • Unlock achievements for reaching milestones
  • Maintain streaks for consistent tracking
  • Redeem rewards in the shop

Key highlights

  • ๐Ÿฆ Multi-account management - Track cash, savings, credit cards, investments, and more
  • ๐Ÿ’ธ Smart transactions - Automatic categorization, split transactions, and recurring payments
  • ๐Ÿ”— Bank sync - Connect 100+ European banks via GoCardless PSD2
  • ๐Ÿ’Ž Crypto & stocks - Support for 10+ blockchains and stock portfolio tracking
  • ๐Ÿค– AI CFO - On-device AI financial advisor powered by LeapSDK
  • ๐Ÿ“Š Advanced analytics - Net worth, cash flow, forecasting, and risk analysis
  • ๐ŸŽฏ Goals & budgets - Set financial goals with automated savings triggers
  • ๐ŸŽฎ Gamification - XP, achievements, and rewards to stay motivated
  • ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ Family sharing - Collaborate on finances with role-based access
  • ๐Ÿ”’ Privacy-first - Ghost Mode for 100% on-device data storage

Technology stack

  • Platform: iOS 17+, macOS 14+
  • Language: Swift 6.2
  • UI Framework: SwiftUI
  • Data: SwiftData with CloudKit sync
  • AI: LeapSDK + Apple Foundation Models
  • Architecture: MVVM with modular services

Documentation Structure

This documentation is divided into two main sections:

๐Ÿ“ฑ For Users

Complete guides on using Thrust to manage your finances:

๐Ÿ’ป For Developers

Technical documentation for the development team:

Project statistics

  • 29+ SwiftData models
  • 34 functional modules
  • 27 managers
  • 30+ services
  • 17 business logic engines
  • 31 UI components
  • 12 supported languages

Support

Need help? Check out our documentation or reach out to the development team.