Weekly time-block planner + daily check-in, runs entirely in the browser. no backend, no accounts, no tracking just localStorage and vanilla JS.
Most schedule apps either want you to sign up for something or ship 40mb of framework for what's basically a glorified todo list with time labels. Momento is just one file (app), opens instantly, and keeps everything on your machine or on the secure cloud storage (Supabase)!
Momento turns your week into something you actually want to open. Time blocks feel like game levels, checking them off drops XP, and ranks climb from Starter to Mythic — that little hit of progress is intentional. Streaks, unlockable themes, a focus mode with ambient sound, and a persistent to-do list keep the loop going without feeling like another boring planner.
Plan the day, play the day, level up. Built for anyone who gets more done when it feels like a game.
Yes, Momento only uses Google OAuth via Supabase, solely to authenticate your account and load your personal task data. We do not store, sell, or share your Google profile data with third parties.
index.html UI/markup
script.js data model, presets, rendering, drag/drop, analytics
style.css dark theme, sidebar drawer, badges
ai-chatbot.js integrated ai bot, helps out do things throughout the app
electron-main.js main electron app logic
package.json & package-lock.json useful for packing project in single .exe application
./node_modules helper modules + electron
./dist contains one file application
./assets contains icon
./music-server/server.js controls music servers and hackend
./music-server/.env contains required environmental variables
Just vist the website: https://momento-silk.vercel.app
Just open it:
git clone https://github.com/l3gitfoxy/momento.git
npm startOR
git clone https://github.com/l3gitfoxy/momento.git
node music-server/server.jsJust install the exe file (needed if your browser blocks local file access for JS modules):
- Download the exe setup file from the latest release and watch the magic happen!
It's a double-page app, poke around the main files (not inside node_modules or dist), send a PR. issues/feature ideas welcome too.