Inspiration

Managing finances on iOS was tedious due to lack of SMS sync and manual data entry. I wanted to create a solution that would automate, simplify, and secure expense tracking for everyone while providing actionable insights through AI.

What it does

Amigo AI automatically syncs transactions, categorizes expenses, delivers AI-powered financial insights, and helps users budget smarter. It protects privacy through iCloud encryption and offers secure, seamless management across iOS, Apple Watch, and iMessage.

How we built it

I built the app solo in Swift for iOS, integrating RevenueCat for subscriptions, AI with LangChain and Groq, and robust privacy using CloudKit and Apple DeviceCheck. UPI and OpenAI API power secure syncing and personalized insights. All user data is encrypted end-to-end.

Challenges we ran into

Major hurdles: perfecting automated transaction syncing, upholding data security and privacy, and integrating multiple APIs (Gmail, AI Models, GCP, RevenueCat) smoothly. Ensuring top-notch AI performance on-device and cross-platform took extensive testing.

Accomplishments that we're proud of

Seamless auto-sync, consistently accurate expense categorization, and a privacy-first approach—where users control their data—stand out. Bringing an AI finance app from idea to App Store solo is a huge milestone.

What we learned

Deepened my expertise in AI workflow orchestration (LangChain, LangGraph), payment platform integration, secure cloud architecture, and designing consumer-facing AI tools that build user trust. Learned to prioritize UX and compliance together.

What's next for Amigo AI - Expense Manager

  • Improving in-app AI explainability.
  • Broadening integration with more banks and payment sources.
  • User-driven data insights leveraging on-device models.
  • Expansion to Android and more international markets.

Built With

  • apple-devicecheck
  • apple-watch
  • cloudkit
  • groq
  • imessage
  • ios
  • langchain
  • openai-api
  • revenuecat
  • swift
  • upi-api
Share this project:

Updates