Inspiration
Most money apps demand cloud sync and bank credentials. Ledgerly keeps personal and small-business books fully on device, with an agent that helps without writing blindly.
What it does
Native iOS app (iOS 26+): accounts, transactions, subscriptions, budgets, goals, loans, invoices/bills, multi-currency, import/export, widgets/App Intents, and Arc — an on-device finance agent that proposes reviewable ledger actions.
How we built it
Primary implementation with OpenAI Codex + GPT-5.6 from staged plans (domain → UI → agentic actions → stability). Stack: SwiftUI, SwiftData, Charts, App Intents, XcodeGen. Runtime chat uses Apple Intelligence; build agent was Codex/GPT-5.6.
Challenges
Accounting correctness (tests on cash flow/FX/loans), safe agent mutations (approve/reject), privacy-first design (no Ledgerly backend, no bank passwords).
Accomplishments
Working local bookkeeping product, agentic review-before-write loop, selective export, ~13k lines of Swift with unit tests.
What we learned
Finance agents need deterministic math + human approval. Codex is fastest when work is plan-chunked with tests.
What's next
App Store packaging and broader device QA.
Judges — private repo
URL: https://github.com/yzkhatib/my-accountant-ios Access: collaborator invites to testing@devpost.com and build-week-event@openai.com Branch: main
Log in or sign up for Devpost to join the conversation.