A personal productivity app that stores everything in your Google account. No servers. No tracking. No compromises.
Powered by your Google account
Built for people who care about where their data lives.
All data stays in your Google account. We never store, see, or touch your information. Delete the app, keep your data.
Works without internet. Changes sync to Google Drive when you're back online. No loading spinners, ever.
Manage tasks with Google Tasks, write rich notes with a block editor. Everything syncs to your Drive automatically.
See your Google Calendar events alongside tasks and notes. One unified view for your day.
PWA that installs on any device. Android app via Play Store. Works on desktop, tablet, and phone.
Push notifications powered by a single serverless function. The only server-side component, and it's open source too.
Three simple principles. No magic, no lock-in.
Authenticate directly in your browser using PKCE OAuth. No passwords stored, no backend involved. Your token stays in your browser.
All changes save instantly to IndexedDB. The app feels native because it is local. No round trips, no latency.
Changes automatically sync to your Google Drive's hidden app folder. Your data, in your account, under your control.
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.
// 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)
}
}
}Every line of code is public. Fork it, audit it, self-host it. Your productivity tool should be as transparent as your data ownership.