~/mesha-vegas$⌘
$ git show af96406

commit af96406 (HEAD → project)

Author: Mesha Vegas <meshavegas@gmail.com>

Date: Sep 2026 → now

project · ex

feat(kairos): Kairos — personal life manager (iOS)

A native Apple app that brings time, money and habits into a single engine, able to answer “can I spend 30,000 on Saturday night?” from real balances, envelopes, due dates and goals.

#ios#finance-perso#produit#offline-first#design-system

$ git diff --stat package.json

+ Swift+ SwiftUI+ SwiftData+ CloudKit+ EventKit+ App Intents+ WidgetKit

7 technologies used

$ git log --oneline --grep=result

Result · impact

  • ✓An iOS app usable end to end, locally, with no AI or backend
  • ✓Architecture and decisions recorded (ADRs) before the first line of code

$ cat README.md

Context

Budget apps count money, calendars count time, trackers count habits — none of them reason about all three at once. Kairos starts from a concrete question: can I afford this, given everything else?

What I did

A personal product, designed then built milestone by milestone:

  • Decision engine: four analyses (balances, envelopes, due dates, goals) combined into a weighted score, under two non-negotiable caps.
  • Money: envelopes, income split by percentage keys, savings kept apart from spendable money.
  • Time: tasks and habits to create, reschedule and keep, a “Today” screen and notifications.
  • Apple integration: SwiftData locally, CloudKit sync, calendar through EventKit, App Intents and iPhone and iPad widgets.
  • Generated design system: a single set of tokens (JSON, Swift, TS) and eighteen components, with snapshots of all four theme combinations and six CI guards.
  • A monorepo ready for Android and a backend: rules aren't shared across platforms, but their expected outputs are, which makes parity testable.

$ ls screenshots/

Trois écrans de Kairos en thème sombre : patrimoine et enveloppes, moteur de décision « Puis-je sortir samedi et dépenser 30 000 ? », détail des enveloppes.
Trois écrans de Kairos en thème sombre : patrimoine et enveloppes, moteur de décision « Puis-je sortir samedi et dépenser 30 000 ? », détail des enveloppes.

$ Got a similar project in mind? Free first call.

Chat on WhatsApp→