Personal project
LifeSync
LifeSync is a personal setup I built to track the different parts of my life and give an AI assistant the context it needs to offer useful next steps. It combines health, money, calendar, school, projects, goals, journal entries, and connected services in one private workspace.
Current status: configured for my personal use on macOS. It is not available as a public download yet.
What it does
Brings context together
Normalizes information from WHOOP, Plaid, Google Calendar, Canvas, goals, projects, and journal entries so it can be viewed and reasoned over in one place.
Supports planning
Uses current priorities and personal context to help identify the next useful action instead of acting as a generic chatbot.
Keeps actions controlled
External writes, including calendar actions, are recorded and require approval before they run. Credentials remain outside the model context.
How it is built
- Interface
- React Native, Expo, and TypeScript
- Backend
- FastAPI, Python, SQLAlchemy, SQLite, and Postgres
- AI
- A provider gateway supporting ChatGPT/Codex, OpenAI, Anthropic, and local Ollama models
- Connected context
- WHOOP, Plaid, Google Calendar, Canvas, email, and first-party data
Who a future release would be for
The planned version is for mid-to-high technical macOS users who are comfortable installing local software, connecting their own services, managing credentials, and reviewing configuration. It is intended as a personal setup, not a hosted service that stores everyone's life data in one shared system.
Availability and ChatGPT
LifeSync currently uses an authenticated ChatGPT/Codex path when it is configured to use my ChatGPT subscription. A future downloadable version would require each person to use their own eligible ChatGPT subscription and sign-in. The installer, onboarding, and public distribution process have not been built yet, so there is no download link today.
Ask me about LifeSync