Open source & privacy-first

Your productivity.
Your data. Your rules.

A personal productivity app that stores everything in your Google account. No servers. No tracking. No compromises.

app.myp0.com

Calendar

Sat, Feb 21
9:00 AM
Coffee with Carla
10:30 AM
Review Q3 Budget
12:00 PM
Lunch with Sales Team
2:00 PM
Design Review
4:30 PM
Wrap-up & Planning

Tasks

5 remaining
Finalize pitch deck
Reply to investor email
Book flights for conf
Set up project repo
Draft Q3 OKRs

Follow-ups

Today
Pitch deck due tomorrow
Reminder
Synced 3 notes to Drive
10 min ago
Completed 2 tasks today
Progress
Design Review at 2:00 PM
In 3 hours
Follow up on flight booking
Snoozed from yesterday

Powered by your Google account

Calendar
Tasks
Drive
Offline storage

Everything you need,
nothing you don't

Built for people who care about where their data lives.

You own your data

All data stays in your Google account. We never store, see, or touch your information. Delete the app, keep your data.

Offline first

Works without internet. Changes sync to Google Drive when you're back online. No loading spinners, ever.

Tasks & notes

Manage tasks with Google Tasks, write rich notes with a block editor. Everything syncs to your Drive automatically.

Calendar view

See your Google Calendar events alongside tasks and notes. One unified view for your day.

Install anywhere

PWA that installs on any device. Android app via Play Store. Works on desktop, tablet, and phone.

Smart reminders

Push notifications powered by a single serverless function. The only server-side component, and it's open source too.

How it works

Three simple principles. No magic, no lock-in.

1

Sign in with Google

Authenticate directly in your browser using PKCE OAuth. No passwords stored, no backend involved. Your token stays in your browser.

2

Work locally

All changes save instantly to IndexedDB. The app feels native because it is local. No round trips, no latency.

3

Sync to Drive

Changes automatically sync to your Google Drive's hidden app folder. Your data, in your account, under your control.

No backend.
Seriously.

The entire app runs in your browser. Authentication uses PKCE (no server needed). Data goes directly to Google APIs. The only server component is a tiny Lambda for push notifications.

No database to maintain
No server costs
No data breaches possible
Deploy as static files
store.ts
// Your data flow, simplified
function createStore() {
  return {
    save(data) {
      idb.set(data)      // instant, local
      drive.sync(data)   // debounced, remote
    },

    async load() {
      const local = await idb.get()
      const remote = await drive.fetch()
      return merge(local, remote)
    }
  }
}
MIT License

Fully open source

Every line of code is public. Fork it, audit it, self-host it. Your productivity tool should be as transparent as your data ownership.